diff --git a/.gitignore b/.gitignore index 61d10b2..ebaf287 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ build.log .vscode +src/proto/gen/dapr/ diff --git a/src/client/src/DaprClient.jl b/src/client/src/DaprClient.jl deleted file mode 100644 index 4454a09..0000000 --- a/src/client/src/DaprClient.jl +++ /dev/null @@ -1,5 +0,0 @@ -module DaprClient - -include("http_client.jl") - -end # module diff --git a/src/client/src/http_client.jl b/src/client/src/http_client.jl deleted file mode 100644 index e69de29..0000000 diff --git a/src/client/LICENSE b/src/clients/LICENSE similarity index 100% rename from src/client/LICENSE rename to src/clients/LICENSE diff --git a/src/client/Project.toml b/src/clients/Project.toml similarity index 84% rename from src/client/Project.toml rename to src/clients/Project.toml index 5c9fe79..bd3e69b 100644 --- a/src/client/Project.toml +++ b/src/clients/Project.toml @@ -1,4 +1,4 @@ -name = "DaprClient" +name = "DaprClients" uuid = "f4b2537f-2a16-4095-98fc-a229818e8b13" authors = ["Jun Tian "] version = "0.1.0" diff --git a/src/clients/http/Manifest.toml b/src/clients/http/Manifest.toml new file mode 100644 index 0000000..53b053c --- /dev/null +++ b/src/clients/http/Manifest.toml @@ -0,0 +1,104 @@ +# This file is machine-generated - editing it directly is not advised + +[[Artifacts]] +uuid = "56f22d72-fd6d-98f1-02f0-08ddc0907c33" + +[[Base64]] +uuid = "2a0f44e3-6c83-55bd-87e4-b1978d98bd5f" + +[[Dates]] +deps = ["Printf"] +uuid = "ade2ca70-3891-5945-98fb-dc099432e06a" + +[[HTTP]] +deps = ["Base64", "Dates", "IniFile", "Logging", "MbedTLS", "NetworkOptions", "Sockets", "URIs"] +git-tree-sha1 = "14eece7a3308b4d8be910e265c724a6ba51a9798" +uuid = "cd3eb016-35fb-5094-929b-558a96fad6f3" +version = "0.9.16" + +[[IniFile]] +deps = ["Test"] +git-tree-sha1 = "098e4d2c533924c921f9f9847274f2ad89e018b8" +uuid = "83e8ac13-25f8-5344-8a64-a9f2b223428f" +version = "0.5.0" + +[[InteractiveUtils]] +deps = ["Markdown"] +uuid = "b77e0a4c-d291-57a0-90e8-8db25a27a240" + +[[JSON3]] +deps = ["Dates", "Mmap", "Parsers", "StructTypes", "UUIDs"] +git-tree-sha1 = "b3e5984da3c6c95bcf6931760387ff2e64f508f3" +uuid = "0f8b85d8-7281-11e9-16c2-39a750bddbf1" +version = "1.9.1" + +[[Libdl]] +uuid = "8f399da3-3557-5675-b5ff-fb832c97cbdb" + +[[Logging]] +uuid = "56ddb016-857b-54e1-b83d-db4d58db5568" + +[[Markdown]] +deps = ["Base64"] +uuid = "d6f4376e-aef5-505a-96c1-9c027394607a" + +[[MbedTLS]] +deps = ["Dates", "MbedTLS_jll", "Random", "Sockets"] +git-tree-sha1 = "1c38e51c3d08ef2278062ebceade0e46cefc96fe" +uuid = "739be429-bea8-5141-9913-cc70e7f3736d" +version = "1.0.3" + +[[MbedTLS_jll]] +deps = ["Artifacts", "Libdl"] +uuid = "c8ffd9c3-330d-5841-b78e-0817d7145fa1" + +[[Mmap]] +uuid = "a63ad114-7e13-5084-954f-fe012c677804" + +[[NetworkOptions]] +uuid = "ca575930-c2e3-43a9-ace4-1e988b2c1908" + +[[Parsers]] +deps = ["Dates"] +git-tree-sha1 = "a8709b968a1ea6abc2dc1967cb1db6ac9a00dfb6" +uuid = "69de0a69-1ddd-5017-9359-2bf0b02dc9f0" +version = "2.0.5" + +[[Printf]] +deps = ["Unicode"] +uuid = "de0858da-6303-5e67-8744-51eddeeeb8d7" + +[[Random]] +deps = ["Serialization"] +uuid = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c" + +[[SHA]] +uuid = "ea8e919c-243c-51af-8825-aaa63cd721ce" + +[[Serialization]] +uuid = "9e88b42a-f829-5b0c-bbe9-9e923198166b" + +[[Sockets]] +uuid = "6462fe0b-24de-5631-8697-dd941f90decc" + +[[StructTypes]] +deps = ["Dates", "UUIDs"] +git-tree-sha1 = "8445bf99a36d703a09c601f9a57e2f83000ef2ae" +uuid = "856f2bd8-1eba-4b0a-8007-ebc267875bd4" +version = "1.7.3" + +[[Test]] +deps = ["InteractiveUtils", "Logging", "Random", "Serialization"] +uuid = "8dfed614-e22c-5e08-85e1-65c5234f0b40" + +[[URIs]] +git-tree-sha1 = "97bbe755a53fe859669cd907f2d96aee8d2c1355" +uuid = "5c2747f8-b7ea-4ff2-ba2e-563bfd36b1d4" +version = "1.3.0" + +[[UUIDs]] +deps = ["Random", "SHA"] +uuid = "cf7118a7-6976-5b1a-9a39-7adc72f591a4" + +[[Unicode]] +uuid = "4ec0a83e-493e-50e2-b9ac-8f72acf5a8f5" diff --git a/src/clients/http/Project.toml b/src/clients/http/Project.toml new file mode 100644 index 0000000..95bf0ef --- /dev/null +++ b/src/clients/http/Project.toml @@ -0,0 +1,4 @@ +[deps] +HTTP = "cd3eb016-35fb-5094-929b-558a96fad6f3" +JSON3 = "0f8b85d8-7281-11e9-16c2-39a750bddbf1" +URIs = "5c2747f8-b7ea-4ff2-ba2e-563bfd36b1d4" diff --git a/src/clients/src/DaprClients.jl b/src/clients/src/DaprClients.jl new file mode 100644 index 0000000..bd62372 --- /dev/null +++ b/src/clients/src/DaprClients.jl @@ -0,0 +1,4 @@ +module DaprClients + + +end # module diff --git a/src/clients/src/grpc/Project.toml b/src/clients/src/grpc/Project.toml new file mode 100644 index 0000000..2e5ac8a --- /dev/null +++ b/src/clients/src/grpc/Project.toml @@ -0,0 +1,4 @@ +name = "DaprGrpcClients" +uuid = "85c08607-b290-480c-96ad-8bed81ae3c14" +authors = ["Jun Tian "] +version = "0.1.0" diff --git a/src/clients/src/grpc/src/DaprGrpcClients.jl b/src/clients/src/grpc/src/DaprGrpcClients.jl new file mode 100644 index 0000000..37ce6bb --- /dev/null +++ b/src/clients/src/grpc/src/DaprGrpcClients.jl @@ -0,0 +1,5 @@ +module DaprGrpcClients + +greet() = print("Hello World!") + +end # module diff --git a/src/clients/src/http/Project.toml b/src/clients/src/http/Project.toml new file mode 100644 index 0000000..54fd1a7 --- /dev/null +++ b/src/clients/src/http/Project.toml @@ -0,0 +1,4 @@ +name = "DaprHttpClients" +uuid = "301a0fe6-fc23-498b-8f4e-457b3b2177ab" +authors = ["Jun Tian "] +version = "0.1.0" diff --git a/src/clients/src/http/src/DaprHttpClients.jl b/src/clients/src/http/src/DaprHttpClients.jl new file mode 100644 index 0000000..b153504 --- /dev/null +++ b/src/clients/src/http/src/DaprHttpClients.jl @@ -0,0 +1,231 @@ +module DaprHttpClients + +export DaprHttpClient + +using HTTP +using URIs +using JSON3 + +function with_path(u::URI, path::String) + URI(; + scheme=u.scheme, + userinfo=u.userinfo, + host=u.host, + port=u.port, + path=path, + query=u.query, + fragment=u.fragment + ) +end + +const DAPR_VERSION = "v1.0" + +struct DaprHttpClient{O} + url::URI + headers::Vector{Pair{String,String}} + options::O +end + +function DaprHttpClient( + ; + scheme="http", + host="127.0.0.1", + port = 3500, + query = "", + headers = ["content-type" => "application/json"], + options = (readtimeout=60,) +) + url = URI(;scheme=scheme, host=host, port=port, query=query) + DaprHttpClient(url, headers, options) +end + +const GLOBAL_DAPR_HTTP_CLIENT = Ref{DaprHttpClient}() + +global_dapr_http_client() = GLOBAL_DAPR_HTTP_CLIENT[] +global_dapr_http_client(client) = GLOBAL_DAPR_HTTP_CLIENT[] = client + +##### + +struct DaprInvocationHttpClient{C<:DaprHttpClient} + app::String + client::C +end + +service(app::String) = service(global_dapr_http_client(), app) + +service(client, app) = DaprInvocationHttpClient(app, client) + +function Base.getproperty(c::DaprInvocationHttpClient, p::Symbol) + app, client = getfield(c, :app), getfield(c, :client) + function invoke(data;verb="GET") + HTTP.request( + verb, + with_path(client.url, "/$(DAPR_VERSION)/invoke/$(app)/method/$p") + client.headers, + data; + client.options... + ) + end +end + +##### + +struct DaprStateHttpClient{C<:DaprHttpClient} + store::String + client::C +end + +state(store::String, client=global_dapr_http_client()) = DaprStateHttpClient(store, client) + +function Base.setindex!(c::DaprStateHttpClient, v, key::Union{AbstractString,Symbol}) + HTTP.request( + "POST", + with_path(c.client.url, "/$(DAPR_VERSION)/state/$(c.store)"), + c.client.headers, + JSON3.write( + [ + v isa Tuple ? (key=key, value=v[1], etag=v[2]) : (key=key, value=v) + ] + ), + ;c.client.options... + ) +end + +function Base.setindex!(c::DaprStateHttpClient, values::AbstractVector, keys::AbstractVector{<:Union{AbstractString,Symbol}}) + body = if values isa AbstractVector{<:Tuple} + ((key=key, value=v[1], etag=v[2]) for (k,v) in zip(keys, values)) + else + ((key=key, value=v) for (k,v) in zip(keys, values)) + end + + HTTP.request( + "POST", + with_path(c.client.url, "/$(DAPR_VERSION)/state/$(c.store)"), + c.client.headers, + JSON3.write(body), + ;c.client.options... + ) +end + +function Base.getindex(c::DaprStateHttpClient, key::Union{AbstractString,Symbol}) + HTTP.request( + "GET", + with_path(c.client.url, "/$(DAPR_VERSION)/state/$(c.store)/key/$key"), + c.client.headers, + ;c.client.options... + ) +end + +function Base.getindex(c::DaprStateHttpClient, keys) + HTTP.request( + "POST", + with_path(c.client.url, "/$(DAPR_VERSION)/state/$(c.store)/bulk"), + c.client.headers, + JSON3.write(Dict("keys" => keys)) + ;c.client.options... + ) +end + +function Base.delete!(c::DaprStateHttpClient, key) + HTTP.request( + "DELETE", + with_path(c.client.url, "/$(DAPR_VERSION)/state/$(c.store)/$key"), + c.client.headers, + ;c.client.options... + ) +end + +# TODO: define operations, map to StructTypes.DictType() +function (c::DaprStateHttpClient)(operations) + HTTP.request( + "POST", + with_path(c.client.url, "/$(DAPR_VERSION)/state/$(c.store)/transaction"), + c.client.headers, + JSON3.write((operations=operations,)) + ;c.client.options... + ) +end + +##### + +struct DaprPubsubHttpClient{C<:DaprHttpClient} + name::String + client::C +end + +pubsub(name, client=global_dapr_http_client()) = DaprPubsubHttpClient(name, client) + +function Base.push!(c::DaprPubsubHttpClient, (topic, data)) + HTTP.request( + "POST", + with_path(c.client.url, "/$(DAPR_VERSION)/publish/$(c.name)/$topic"), + c.client.headers, + JSON3.write(data) + ;c.client.options... + ) +end + +##### + +# TODO: Actors + +##### + +struct DaprSecretHttpClient{C<:DaprHttpClient} + store::String + client::C +end + +secret(store, client=global_dapr_http_client()) = DaprSecretHttpClient(store, client) + +function Base.getindex(c::DaprSecretHttpClient, key::Union{AbstractString,Symbol}) + HTTP.request( + "GET", + with_path(c.client.url, "/$(DAPR_VERSION)/secrets/$(c.store)/$key"), + c.client.headers, + ;c.client.options... + ) +end + +function Base.getindex(c::DaprSecretHttpClient) + HTTP.request( + "GET", + with_path(c.client.url, "/$(DAPR_VERSION)/secrets/$(c.store)/bulk"), + c.client.headers, + ;c.client.options... + ) +end + +##### + +function healthz(c=global_dapr_http_client()) + HTTP.request( + "GET", + with_path(c.client.url, "/$(DAPR_VERSION)/healthz"), + c.client.headers, + ;c.client.options... + ) +end + +##### + +function get_metadata(c=global_dapr_http_client()) + HTTP.request( + "GET", + with_path(c.client.url, "/$(DAPR_VERSION)/metadata"), + c.client.headers, + ;c.client.options... + ) +end + +function set_metadata!((k,v)) + HTTP.request( + "PUT", + with_path(c.client.url, "/$(DAPR_VERSION)/metadata/$k"), + c.client.headers, + v, + ;c.client.options... + ) +end + +end # module diff --git a/src/proto/Manifest.toml b/src/proto/Manifest.toml index 50ed49d..5d37b70 100644 --- a/src/proto/Manifest.toml +++ b/src/proto/Manifest.toml @@ -79,16 +79,16 @@ uuid = "de0858da-6303-5e67-8744-51eddeeeb8d7" [[ProtoBuf]] deps = ["Logging", "protoc_jll"] -git-tree-sha1 = "3142e13697a7f6363798d1241daf3e6cead83008" +git-tree-sha1 = "283ac3b9db33300a933a261a16f9aa036d33ac18" uuid = "3349acd9-ac6a-5e09-bcdb-63829b23a429" -version = "0.11.2" +version = "0.11.4" [[REPL]] deps = ["InteractiveUtils", "Markdown", "Sockets", "Unicode"] uuid = "3fa0cd96-eef1-5676-8a61-b3b8758bbffb" [[Random]] -deps = ["Serialization"] +deps = ["SHA", "Serialization"] uuid = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c" [[SHA]] diff --git a/src/proto/Project.toml b/src/proto/Project.toml index d2ccb15..766cadf 100644 --- a/src/proto/Project.toml +++ b/src/proto/Project.toml @@ -1,7 +1,7 @@ name = "DaprProto" uuid = "b1f7923c-d51d-4579-ab8a-a2c065887959" authors = ["Jun Tian "] -version = "0.0.1" +version = "1.5.100" [deps] ProtoBuf = "3349acd9-ac6a-5e09-bcdb-63829b23a429" diff --git a/src/proto/gen/Manifest.toml b/src/proto/gen/Manifest.toml index 92f2acb..992058f 100644 --- a/src/proto/gen/Manifest.toml +++ b/src/proto/gen/Manifest.toml @@ -1,157 +1,160 @@ # This file is machine-generated - editing it directly is not advised -[[ArgTools]] +julia_version = "1.7.0" +manifest_format = "2.0" + +[[deps.ArgTools]] uuid = "0dad84c5-d112-42e6-8d28-ef12dabb789f" -[[Artifacts]] +[[deps.Artifacts]] uuid = "56f22d72-fd6d-98f1-02f0-08ddc0907c33" -[[Base64]] +[[deps.Base64]] uuid = "2a0f44e3-6c83-55bd-87e4-b1978d98bd5f" -[[CodecZlib]] +[[deps.CodecZlib]] deps = ["TranscodingStreams", "Zlib_jll"] git-tree-sha1 = "ded953804d019afa9a3f98981d99b33e3db7b6da" uuid = "944b1d66-785c-5afd-91f1-9de20f533193" version = "0.7.0" -[[Dates]] +[[deps.Dates]] deps = ["Printf"] uuid = "ade2ca70-3891-5945-98fb-dc099432e06a" -[[Downloads]] +[[deps.Downloads]] deps = ["ArgTools", "LibCURL", "NetworkOptions"] uuid = "f43a241f-c20a-4ad4-852c-f6b1247861c6" -[[InteractiveUtils]] +[[deps.InteractiveUtils]] deps = ["Markdown"] uuid = "b77e0a4c-d291-57a0-90e8-8db25a27a240" -[[JLLWrappers]] +[[deps.JLLWrappers]] deps = ["Preferences"] git-tree-sha1 = "642a199af8b68253517b80bd3bfd17eb4e84df6e" uuid = "692b3bcd-3c85-4b1f-b108-f13ce0eb3210" version = "1.3.0" -[[LibCURL]] +[[deps.LibCURL]] deps = ["LibCURL_jll", "MozillaCACerts_jll"] uuid = "b27032c2-a3e7-50c8-80cd-2d36dbcbfd21" -[[LibCURL_jll]] +[[deps.LibCURL_jll]] deps = ["Artifacts", "LibSSH2_jll", "Libdl", "MbedTLS_jll", "Zlib_jll", "nghttp2_jll"] uuid = "deac9b47-8bc7-5906-a0fe-35ac56dc84c0" -[[LibGit2]] +[[deps.LibGit2]] deps = ["Base64", "NetworkOptions", "Printf", "SHA"] uuid = "76f85450-5226-5b5a-8eaa-529ad045b433" -[[LibSSH2_jll]] +[[deps.LibSSH2_jll]] deps = ["Artifacts", "Libdl", "MbedTLS_jll"] uuid = "29816b5a-b9ab-546f-933c-edad1886dfa8" -[[Libdl]] +[[deps.Libdl]] uuid = "8f399da3-3557-5675-b5ff-fb832c97cbdb" -[[Logging]] +[[deps.Logging]] uuid = "56ddb016-857b-54e1-b83d-db4d58db5568" -[[Markdown]] +[[deps.Markdown]] deps = ["Base64"] uuid = "d6f4376e-aef5-505a-96c1-9c027394607a" -[[MbedTLS_jll]] +[[deps.MbedTLS_jll]] deps = ["Artifacts", "Libdl"] uuid = "c8ffd9c3-330d-5841-b78e-0817d7145fa1" -[[MozillaCACerts_jll]] +[[deps.MozillaCACerts_jll]] uuid = "14a3606d-f60d-562e-9121-12d972cd8159" -[[NetworkOptions]] +[[deps.NetworkOptions]] uuid = "ca575930-c2e3-43a9-ace4-1e988b2c1908" -[[Pkg]] +[[deps.Pkg]] deps = ["Artifacts", "Dates", "Downloads", "LibGit2", "Libdl", "Logging", "Markdown", "Printf", "REPL", "Random", "SHA", "Serialization", "TOML", "Tar", "UUIDs", "p7zip_jll"] uuid = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f" -[[Preferences]] +[[deps.Preferences]] deps = ["TOML"] git-tree-sha1 = "00cfd92944ca9c760982747e9a1d0d5d86ab1e5a" uuid = "21216c6a-2e73-6563-6e65-726566657250" version = "1.2.2" -[[Printf]] +[[deps.Printf]] deps = ["Unicode"] uuid = "de0858da-6303-5e67-8744-51eddeeeb8d7" -[[ProtoBuf]] +[[deps.ProtoBuf]] deps = ["Logging", "protoc_jll"] git-tree-sha1 = "1c75fb46984cf5a07e632854271df577603aa4d4" -repo-rev = "master" +repo-rev = "cb37852a248bfb9ff781ac35621553c3487bdbb6" repo-url = "https://github.com/findmyway/ProtoBuf.jl" uuid = "3349acd9-ac6a-5e09-bcdb-63829b23a429" version = "0.11.2" -[[REPL]] +[[deps.REPL]] deps = ["InteractiveUtils", "Markdown", "Sockets", "Unicode"] uuid = "3fa0cd96-eef1-5676-8a61-b3b8758bbffb" -[[Random]] -deps = ["Serialization"] +[[deps.Random]] +deps = ["SHA", "Serialization"] uuid = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c" -[[SHA]] +[[deps.SHA]] uuid = "ea8e919c-243c-51af-8825-aaa63cd721ce" -[[Serialization]] +[[deps.Serialization]] uuid = "9e88b42a-f829-5b0c-bbe9-9e923198166b" -[[Sockets]] +[[deps.Sockets]] uuid = "6462fe0b-24de-5631-8697-dd941f90decc" -[[TOML]] +[[deps.TOML]] deps = ["Dates"] uuid = "fa267f1f-6049-4f14-aa54-33bafae1ed76" -[[Tar]] +[[deps.Tar]] deps = ["ArgTools", "SHA"] uuid = "a4e569a6-e804-4fa4-b0f3-eef7a1d5b13e" -[[Test]] +[[deps.Test]] deps = ["InteractiveUtils", "Logging", "Random", "Serialization"] uuid = "8dfed614-e22c-5e08-85e1-65c5234f0b40" -[[TranscodingStreams]] +[[deps.TranscodingStreams]] deps = ["Random", "Test"] git-tree-sha1 = "216b95ea110b5972db65aa90f88d8d89dcb8851c" uuid = "3bb67fe8-82b1-5028-8e26-92a6c54297fa" version = "0.9.6" -[[UUIDs]] +[[deps.UUIDs]] deps = ["Random", "SHA"] uuid = "cf7118a7-6976-5b1a-9a39-7adc72f591a4" -[[Unicode]] +[[deps.Unicode]] uuid = "4ec0a83e-493e-50e2-b9ac-8f72acf5a8f5" -[[Zlib_jll]] +[[deps.Zlib_jll]] deps = ["Libdl"] uuid = "83775a58-1f1d-513f-b197-d71354ab007a" -[[gRPCClient]] +[[deps.gRPCClient]] deps = ["Downloads", "LibCURL", "ProtoBuf"] git-tree-sha1 = "4af4d0cf47018ce4bd5cd8f0d172ed7dbca87380" uuid = "aaca4a50-36af-4a1d-b878-4c443f2061ad" version = "0.1.2" -[[nghttp2_jll]] +[[deps.nghttp2_jll]] deps = ["Artifacts", "Libdl"] uuid = "8e850ede-7688-5339-a07c-302acd2aaf8d" -[[p7zip_jll]] +[[deps.p7zip_jll]] deps = ["Artifacts", "Libdl"] uuid = "3f19e933-33d8-53b3-aaab-bd5110c3b7a0" -[[protoc_jll]] +[[deps.protoc_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "89b92b537ffde09cab61ad20636da135d0791007" uuid = "c7845625-083e-5bbe-8504-b32d602b7110" diff --git a/src/proto/gen/Project.toml b/src/proto/gen/Project.toml index 678bee9..8f32308 100644 --- a/src/proto/gen/Project.toml +++ b/src/proto/gen/Project.toml @@ -4,3 +4,4 @@ Downloads = "f43a241f-c20a-4ad4-852c-f6b1247861c6" ProtoBuf = "3349acd9-ac6a-5e09-bcdb-63829b23a429" Tar = "a4e569a6-e804-4fa4-b0f3-eef7a1d5b13e" gRPCClient = "aaca4a50-36af-4a1d-b878-4c443f2061ad" +protoc_jll = "c7845625-083e-5bbe-8504-b32d602b7110" diff --git a/src/proto/gen/gen.jl b/src/proto/gen/gen.jl index 5cc3da1..33ede91 100644 --- a/src/proto/gen/gen.jl +++ b/src/proto/gen/gen.jl @@ -1,4 +1,4 @@ -DAPR_VERSION = v"1.4.2" +DAPR_VERSION = v"1.5.1" using Downloads using CodecZlib @@ -10,8 +10,10 @@ download_url = "https://github.com/dapr/dapr/archive/refs/tags/v$DAPR_VERSION.ta open(Downloads.download(download_url)) do tar_gz tar = GzipDecompressorStream(tar_gz) - dir = Tar.extract(tar) - proto_dir = joinpath(dir, "dapr-$DAPR_VERSION") + tar_dir = joinpath(@__DIR__, "dapr") + rm(tar_dir; force=true, recursive=true) + Tar.extract(tar, tar_dir) + proto_dir = joinpath(@__DIR__, "dapr", "dapr-$DAPR_VERSION") includes = [ proto_dir, @@ -24,41 +26,13 @@ open(Downloads.download(download_url)) do tar_gz includes=includes ) - gRPCClient.generate( - joinpath(proto_dir, "dapr", "proto", "runtime", "v1", "appcallback.proto") - ;outdir=joinpath(@__DIR__, "..", "src", "generated", "appcallback"), - includes=includes - ) - - gRPCClient.generate( - joinpath(proto_dir, "dapr", "proto", "sentry", "v1", "sentry.proto") - ;outdir=joinpath(@__DIR__, "..", "src", "generated", "sentry"), - includes=includes - ) - - gRPCClient.generate( - joinpath(proto_dir, "dapr", "proto", "operator", "v1", "operator.proto") - ;outdir=joinpath(@__DIR__, "..", "src", "generated", "operator"), - includes=includes - ) - - gRPCClient.generate( - joinpath(proto_dir, "dapr", "proto", "placement", "v1", "placement.proto") - ;outdir=joinpath(@__DIR__, "..", "src", "generated", "placement"), - includes=includes - ) - - gRPCClient.generate( - joinpath(proto_dir, "dapr", "proto", "internals", "v1", "service_invocation.proto") - ;outdir=joinpath(@__DIR__, "..", "src", "generated", "service_invocation"), - includes=includes - ) - end #= Following up: +Currently using https://github.com/findmyway/ProtoBuf.jl/commit/cb37852a248bfb9ff781ac35621553c3487bdbb6 + 1. rename service related module name & filename 2. Add `using ProtoBuf:google` in each client file 3. remove unnecessary google related files diff --git a/src/proto/src/DaprProto.jl b/src/proto/src/DaprProto.jl index b19845e..a42d635 100644 --- a/src/proto/src/DaprProto.jl +++ b/src/proto/src/DaprProto.jl @@ -1,10 +1,5 @@ module DaprProto -include("generated/appcallback/AppCallbackClients.jl") include("generated/dapr/DaprClients.jl") -include("generated/operator/OperatorClients.jl") -include("generated/placement/PlacementClients.jl") -include("generated/sentry/SentryClients.jl") -include("generated/service_invocation/ServiceInvocationClients.jl") end # module diff --git a/src/proto/src/generated/appcallback/AppCallbackClients.jl b/src/proto/src/generated/appcallback/AppCallbackClients.jl deleted file mode 100644 index ea3c51f..0000000 --- a/src/proto/src/generated/appcallback/AppCallbackClients.jl +++ /dev/null @@ -1,95 +0,0 @@ -module AppCallbackClients -using gRPCClient -using ProtoBuf:google - -include("dapr.jl") -using .dapr.proto.runtime.v1 - -import Base: show - -# begin service: dapr.proto.runtime.v1.AppCallback - -export AppCallbackBlockingClient, AppCallbackClient - -struct AppCallbackBlockingClient - controller::gRPCController - channel::gRPCChannel - stub::AppCallbackBlockingStub - - function AppCallbackBlockingClient(api_base_url::String; kwargs...) - controller = gRPCController(; kwargs...) - channel = gRPCChannel(api_base_url) - stub = AppCallbackBlockingStub(channel) - new(controller, channel, stub) - end -end - -struct AppCallbackClient - controller::gRPCController - channel::gRPCChannel - stub::AppCallbackStub - - function AppCallbackClient(api_base_url::String; kwargs...) - controller = gRPCController(; kwargs...) - channel = gRPCChannel(api_base_url) - stub = AppCallbackStub(channel) - new(controller, channel, stub) - end -end - -show(io::IO, client::AppCallbackBlockingClient) = print(io, "AppCallbackBlockingClient(", client.channel.baseurl, ")") -show(io::IO, client::AppCallbackClient) = print(io, "AppCallbackClient(", client.channel.baseurl, ")") - -import .dapr.proto.runtime.v1: OnInvoke -""" - OnInvoke - -- input: dapr.proto.common.v1.InvokeRequest -- output: dapr.proto.common.v1.InvokeResponse -""" -OnInvoke(client::AppCallbackBlockingClient, inp::dapr.proto.common.v1.InvokeRequest) = OnInvoke(client.stub, client.controller, inp) -OnInvoke(client::AppCallbackClient, inp::dapr.proto.common.v1.InvokeRequest, done::Function) = OnInvoke(client.stub, client.controller, inp, done) - -import .dapr.proto.runtime.v1: ListTopicSubscriptions -""" - ListTopicSubscriptions - -- input: google.protobuf.Empty -- output: dapr.proto.runtime.v1.ListTopicSubscriptionsResponse -""" -ListTopicSubscriptions(client::AppCallbackBlockingClient, inp::google.protobuf.Empty) = ListTopicSubscriptions(client.stub, client.controller, inp) -ListTopicSubscriptions(client::AppCallbackClient, inp::google.protobuf.Empty, done::Function) = ListTopicSubscriptions(client.stub, client.controller, inp, done) - -import .dapr.proto.runtime.v1: OnTopicEvent -""" - OnTopicEvent - -- input: dapr.proto.runtime.v1.TopicEventRequest -- output: dapr.proto.runtime.v1.TopicEventResponse -""" -OnTopicEvent(client::AppCallbackBlockingClient, inp::dapr.proto.runtime.v1.TopicEventRequest) = OnTopicEvent(client.stub, client.controller, inp) -OnTopicEvent(client::AppCallbackClient, inp::dapr.proto.runtime.v1.TopicEventRequest, done::Function) = OnTopicEvent(client.stub, client.controller, inp, done) - -import .dapr.proto.runtime.v1: ListInputBindings -""" - ListInputBindings - -- input: google.protobuf.Empty -- output: dapr.proto.runtime.v1.ListInputBindingsResponse -""" -ListInputBindings(client::AppCallbackBlockingClient, inp::google.protobuf.Empty) = ListInputBindings(client.stub, client.controller, inp) -ListInputBindings(client::AppCallbackClient, inp::google.protobuf.Empty, done::Function) = ListInputBindings(client.stub, client.controller, inp, done) - -import .dapr.proto.runtime.v1: OnBindingEvent -""" - OnBindingEvent - -- input: dapr.proto.runtime.v1.BindingEventRequest -- output: dapr.proto.runtime.v1.BindingEventResponse -""" -OnBindingEvent(client::AppCallbackBlockingClient, inp::dapr.proto.runtime.v1.BindingEventRequest) = OnBindingEvent(client.stub, client.controller, inp) -OnBindingEvent(client::AppCallbackClient, inp::dapr.proto.runtime.v1.BindingEventRequest, done::Function) = OnBindingEvent(client.stub, client.controller, inp, done) - -# end service: dapr.proto.runtime.v1.AppCallback - -end # module DaprClients diff --git a/src/proto/src/generated/appcallback/appcallback_pb.jl b/src/proto/src/generated/appcallback/appcallback_pb.jl deleted file mode 100644 index ba54c09..0000000 --- a/src/proto/src/generated/appcallback/appcallback_pb.jl +++ /dev/null @@ -1,529 +0,0 @@ -# syntax: proto3 -using ProtoBuf -import ProtoBuf.meta -import ProtoBuf.google.protobuf -import ._ProtoBuf_Top_.dapr - -mutable struct TopicEventRequest <: ProtoType - __protobuf_jl_internal_meta::ProtoMeta - __protobuf_jl_internal_values::Dict{Symbol,Any} - __protobuf_jl_internal_defaultset::Set{Symbol} - - function TopicEventRequest(; kwargs...) - obj = new(meta(TopicEventRequest), Dict{Symbol,Any}(), Set{Symbol}()) - values = obj.__protobuf_jl_internal_values - symdict = obj.__protobuf_jl_internal_meta.symdict - for nv in kwargs - fldname, fldval = nv - fldtype = symdict[fldname].jtyp - (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) - if fldval !== nothing - values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) - end - end - obj - end -end # mutable struct TopicEventRequest -const __meta_TopicEventRequest = Ref{ProtoMeta}() -function meta(::Type{TopicEventRequest}) - ProtoBuf.metalock() do - if !isassigned(__meta_TopicEventRequest) - __meta_TopicEventRequest[] = target = ProtoMeta(TopicEventRequest) - fnum = Int[1,2,3,4,5,7,6,8,9] - allflds = Pair{Symbol,Union{Type,String}}[:id => AbstractString, :source => AbstractString, :_type => AbstractString, :spec_version => AbstractString, :data_content_type => AbstractString, :data => Vector{UInt8}, :topic => AbstractString, :pubsub_name => AbstractString, :path => AbstractString] - meta(target, TopicEventRequest, allflds, ProtoBuf.DEF_REQ, fnum, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) - end - __meta_TopicEventRequest[] - end -end -function Base.getproperty(obj::TopicEventRequest, name::Symbol) - if name === :id - return (obj.__protobuf_jl_internal_values[name])::AbstractString - elseif name === :source - return (obj.__protobuf_jl_internal_values[name])::AbstractString - elseif name === :_type - return (obj.__protobuf_jl_internal_values[name])::AbstractString - elseif name === :spec_version - return (obj.__protobuf_jl_internal_values[name])::AbstractString - elseif name === :data_content_type - return (obj.__protobuf_jl_internal_values[name])::AbstractString - elseif name === :data - return (obj.__protobuf_jl_internal_values[name])::Vector{UInt8} - elseif name === :topic - return (obj.__protobuf_jl_internal_values[name])::AbstractString - elseif name === :pubsub_name - return (obj.__protobuf_jl_internal_values[name])::AbstractString - elseif name === :path - return (obj.__protobuf_jl_internal_values[name])::AbstractString - else - getfield(obj, name) - end -end - -const TopicEventResponse_TopicEventResponseStatus = (;[ - Symbol("SUCCESS") => Int32(0), - Symbol("RETRY") => Int32(1), - Symbol("DROP") => Int32(2), -]...) - -mutable struct TopicEventResponse <: ProtoType - __protobuf_jl_internal_meta::ProtoMeta - __protobuf_jl_internal_values::Dict{Symbol,Any} - __protobuf_jl_internal_defaultset::Set{Symbol} - - function TopicEventResponse(; kwargs...) - obj = new(meta(TopicEventResponse), Dict{Symbol,Any}(), Set{Symbol}()) - values = obj.__protobuf_jl_internal_values - symdict = obj.__protobuf_jl_internal_meta.symdict - for nv in kwargs - fldname, fldval = nv - fldtype = symdict[fldname].jtyp - (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) - if fldval !== nothing - values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) - end - end - obj - end -end # mutable struct TopicEventResponse -const __meta_TopicEventResponse = Ref{ProtoMeta}() -function meta(::Type{TopicEventResponse}) - ProtoBuf.metalock() do - if !isassigned(__meta_TopicEventResponse) - __meta_TopicEventResponse[] = target = ProtoMeta(TopicEventResponse) - allflds = Pair{Symbol,Union{Type,String}}[:status => Int32] - meta(target, TopicEventResponse, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) - end - __meta_TopicEventResponse[] - end -end -function Base.getproperty(obj::TopicEventResponse, name::Symbol) - if name === :status - return (obj.__protobuf_jl_internal_values[name])::Int32 - else - getfield(obj, name) - end -end - -mutable struct BindingEventRequest_MetadataEntry <: ProtoType - __protobuf_jl_internal_meta::ProtoMeta - __protobuf_jl_internal_values::Dict{Symbol,Any} - __protobuf_jl_internal_defaultset::Set{Symbol} - - function BindingEventRequest_MetadataEntry(; kwargs...) - obj = new(meta(BindingEventRequest_MetadataEntry), Dict{Symbol,Any}(), Set{Symbol}()) - values = obj.__protobuf_jl_internal_values - symdict = obj.__protobuf_jl_internal_meta.symdict - for nv in kwargs - fldname, fldval = nv - fldtype = symdict[fldname].jtyp - (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) - if fldval !== nothing - values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) - end - end - obj - end -end # mutable struct BindingEventRequest_MetadataEntry (mapentry) -const __meta_BindingEventRequest_MetadataEntry = Ref{ProtoMeta}() -function meta(::Type{BindingEventRequest_MetadataEntry}) - ProtoBuf.metalock() do - if !isassigned(__meta_BindingEventRequest_MetadataEntry) - __meta_BindingEventRequest_MetadataEntry[] = target = ProtoMeta(BindingEventRequest_MetadataEntry) - allflds = Pair{Symbol,Union{Type,String}}[:key => AbstractString, :value => AbstractString] - meta(target, BindingEventRequest_MetadataEntry, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) - end - __meta_BindingEventRequest_MetadataEntry[] - end -end -function Base.getproperty(obj::BindingEventRequest_MetadataEntry, name::Symbol) - if name === :key - return (obj.__protobuf_jl_internal_values[name])::AbstractString - elseif name === :value - return (obj.__protobuf_jl_internal_values[name])::AbstractString - else - getfield(obj, name) - end -end - -mutable struct BindingEventRequest <: ProtoType - __protobuf_jl_internal_meta::ProtoMeta - __protobuf_jl_internal_values::Dict{Symbol,Any} - __protobuf_jl_internal_defaultset::Set{Symbol} - - function BindingEventRequest(; kwargs...) - obj = new(meta(BindingEventRequest), Dict{Symbol,Any}(), Set{Symbol}()) - values = obj.__protobuf_jl_internal_values - symdict = obj.__protobuf_jl_internal_meta.symdict - for nv in kwargs - fldname, fldval = nv - fldtype = symdict[fldname].jtyp - (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) - if fldval !== nothing - values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) - end - end - obj - end -end # mutable struct BindingEventRequest -const __meta_BindingEventRequest = Ref{ProtoMeta}() -function meta(::Type{BindingEventRequest}) - ProtoBuf.metalock() do - if !isassigned(__meta_BindingEventRequest) - __meta_BindingEventRequest[] = target = ProtoMeta(BindingEventRequest) - allflds = Pair{Symbol,Union{Type,String}}[:name => AbstractString, :data => Vector{UInt8}, :metadata => Base.Dict{AbstractString,AbstractString}] - meta(target, BindingEventRequest, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) - end - __meta_BindingEventRequest[] - end -end -function Base.getproperty(obj::BindingEventRequest, name::Symbol) - if name === :name - return (obj.__protobuf_jl_internal_values[name])::AbstractString - elseif name === :data - return (obj.__protobuf_jl_internal_values[name])::Vector{UInt8} - elseif name === :metadata - return (obj.__protobuf_jl_internal_values[name])::Base.Dict{AbstractString,AbstractString} - else - getfield(obj, name) - end -end - -const BindingEventResponse_BindingEventConcurrency = (;[ - Symbol("SEQUENTIAL") => Int32(0), - Symbol("PARALLEL") => Int32(1), -]...) - -mutable struct BindingEventResponse <: ProtoType - __protobuf_jl_internal_meta::ProtoMeta - __protobuf_jl_internal_values::Dict{Symbol,Any} - __protobuf_jl_internal_defaultset::Set{Symbol} - - function BindingEventResponse(; kwargs...) - obj = new(meta(BindingEventResponse), Dict{Symbol,Any}(), Set{Symbol}()) - values = obj.__protobuf_jl_internal_values - symdict = obj.__protobuf_jl_internal_meta.symdict - for nv in kwargs - fldname, fldval = nv - fldtype = symdict[fldname].jtyp - (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) - if fldval !== nothing - values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) - end - end - obj - end -end # mutable struct BindingEventResponse -const __meta_BindingEventResponse = Ref{ProtoMeta}() -function meta(::Type{BindingEventResponse}) - ProtoBuf.metalock() do - if !isassigned(__meta_BindingEventResponse) - __meta_BindingEventResponse[] = target = ProtoMeta(BindingEventResponse) - allflds = Pair{Symbol,Union{Type,String}}[:store_name => AbstractString, :states => Base.Vector{dapr.proto.common.v1.StateItem}, :to => Base.Vector{AbstractString}, :data => Vector{UInt8}, :concurrency => Int32] - meta(target, BindingEventResponse, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) - end - __meta_BindingEventResponse[] - end -end -function Base.getproperty(obj::BindingEventResponse, name::Symbol) - if name === :store_name - return (obj.__protobuf_jl_internal_values[name])::AbstractString - elseif name === :states - return (obj.__protobuf_jl_internal_values[name])::Base.Vector{dapr.proto.common.v1.StateItem} - elseif name === :to - return (obj.__protobuf_jl_internal_values[name])::Base.Vector{AbstractString} - elseif name === :data - return (obj.__protobuf_jl_internal_values[name])::Vector{UInt8} - elseif name === :concurrency - return (obj.__protobuf_jl_internal_values[name])::Int32 - else - getfield(obj, name) - end -end - -mutable struct TopicRule <: ProtoType - __protobuf_jl_internal_meta::ProtoMeta - __protobuf_jl_internal_values::Dict{Symbol,Any} - __protobuf_jl_internal_defaultset::Set{Symbol} - - function TopicRule(; kwargs...) - obj = new(meta(TopicRule), Dict{Symbol,Any}(), Set{Symbol}()) - values = obj.__protobuf_jl_internal_values - symdict = obj.__protobuf_jl_internal_meta.symdict - for nv in kwargs - fldname, fldval = nv - fldtype = symdict[fldname].jtyp - (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) - if fldval !== nothing - values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) - end - end - obj - end -end # mutable struct TopicRule -const __meta_TopicRule = Ref{ProtoMeta}() -function meta(::Type{TopicRule}) - ProtoBuf.metalock() do - if !isassigned(__meta_TopicRule) - __meta_TopicRule[] = target = ProtoMeta(TopicRule) - allflds = Pair{Symbol,Union{Type,String}}[:match => AbstractString, :path => AbstractString] - meta(target, TopicRule, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) - end - __meta_TopicRule[] - end -end -function Base.getproperty(obj::TopicRule, name::Symbol) - if name === :match - return (obj.__protobuf_jl_internal_values[name])::AbstractString - elseif name === :path - return (obj.__protobuf_jl_internal_values[name])::AbstractString - else - getfield(obj, name) - end -end - -mutable struct TopicRoutes <: ProtoType - __protobuf_jl_internal_meta::ProtoMeta - __protobuf_jl_internal_values::Dict{Symbol,Any} - __protobuf_jl_internal_defaultset::Set{Symbol} - - function TopicRoutes(; kwargs...) - obj = new(meta(TopicRoutes), Dict{Symbol,Any}(), Set{Symbol}()) - values = obj.__protobuf_jl_internal_values - symdict = obj.__protobuf_jl_internal_meta.symdict - for nv in kwargs - fldname, fldval = nv - fldtype = symdict[fldname].jtyp - (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) - if fldval !== nothing - values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) - end - end - obj - end -end # mutable struct TopicRoutes -const __meta_TopicRoutes = Ref{ProtoMeta}() -function meta(::Type{TopicRoutes}) - ProtoBuf.metalock() do - if !isassigned(__meta_TopicRoutes) - __meta_TopicRoutes[] = target = ProtoMeta(TopicRoutes) - allflds = Pair{Symbol,Union{Type,String}}[:rules => Base.Vector{TopicRule}, :default => AbstractString] - meta(target, TopicRoutes, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) - end - __meta_TopicRoutes[] - end -end -function Base.getproperty(obj::TopicRoutes, name::Symbol) - if name === :rules - return (obj.__protobuf_jl_internal_values[name])::Base.Vector{TopicRule} - elseif name === :default - return (obj.__protobuf_jl_internal_values[name])::AbstractString - else - getfield(obj, name) - end -end - -mutable struct TopicSubscription_MetadataEntry <: ProtoType - __protobuf_jl_internal_meta::ProtoMeta - __protobuf_jl_internal_values::Dict{Symbol,Any} - __protobuf_jl_internal_defaultset::Set{Symbol} - - function TopicSubscription_MetadataEntry(; kwargs...) - obj = new(meta(TopicSubscription_MetadataEntry), Dict{Symbol,Any}(), Set{Symbol}()) - values = obj.__protobuf_jl_internal_values - symdict = obj.__protobuf_jl_internal_meta.symdict - for nv in kwargs - fldname, fldval = nv - fldtype = symdict[fldname].jtyp - (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) - if fldval !== nothing - values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) - end - end - obj - end -end # mutable struct TopicSubscription_MetadataEntry (mapentry) -const __meta_TopicSubscription_MetadataEntry = Ref{ProtoMeta}() -function meta(::Type{TopicSubscription_MetadataEntry}) - ProtoBuf.metalock() do - if !isassigned(__meta_TopicSubscription_MetadataEntry) - __meta_TopicSubscription_MetadataEntry[] = target = ProtoMeta(TopicSubscription_MetadataEntry) - allflds = Pair{Symbol,Union{Type,String}}[:key => AbstractString, :value => AbstractString] - meta(target, TopicSubscription_MetadataEntry, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) - end - __meta_TopicSubscription_MetadataEntry[] - end -end -function Base.getproperty(obj::TopicSubscription_MetadataEntry, name::Symbol) - if name === :key - return (obj.__protobuf_jl_internal_values[name])::AbstractString - elseif name === :value - return (obj.__protobuf_jl_internal_values[name])::AbstractString - else - getfield(obj, name) - end -end - -mutable struct TopicSubscription <: ProtoType - __protobuf_jl_internal_meta::ProtoMeta - __protobuf_jl_internal_values::Dict{Symbol,Any} - __protobuf_jl_internal_defaultset::Set{Symbol} - - function TopicSubscription(; kwargs...) - obj = new(meta(TopicSubscription), Dict{Symbol,Any}(), Set{Symbol}()) - values = obj.__protobuf_jl_internal_values - symdict = obj.__protobuf_jl_internal_meta.symdict - for nv in kwargs - fldname, fldval = nv - fldtype = symdict[fldname].jtyp - (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) - if fldval !== nothing - values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) - end - end - obj - end -end # mutable struct TopicSubscription -const __meta_TopicSubscription = Ref{ProtoMeta}() -function meta(::Type{TopicSubscription}) - ProtoBuf.metalock() do - if !isassigned(__meta_TopicSubscription) - __meta_TopicSubscription[] = target = ProtoMeta(TopicSubscription) - fnum = Int[1,2,3,5] - allflds = Pair{Symbol,Union{Type,String}}[:pubsub_name => AbstractString, :topic => AbstractString, :metadata => Base.Dict{AbstractString,AbstractString}, :routes => TopicRoutes] - meta(target, TopicSubscription, allflds, ProtoBuf.DEF_REQ, fnum, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) - end - __meta_TopicSubscription[] - end -end -function Base.getproperty(obj::TopicSubscription, name::Symbol) - if name === :pubsub_name - return (obj.__protobuf_jl_internal_values[name])::AbstractString - elseif name === :topic - return (obj.__protobuf_jl_internal_values[name])::AbstractString - elseif name === :metadata - return (obj.__protobuf_jl_internal_values[name])::Base.Dict{AbstractString,AbstractString} - elseif name === :routes - return (obj.__protobuf_jl_internal_values[name])::TopicRoutes - else - getfield(obj, name) - end -end - -mutable struct ListTopicSubscriptionsResponse <: ProtoType - __protobuf_jl_internal_meta::ProtoMeta - __protobuf_jl_internal_values::Dict{Symbol,Any} - __protobuf_jl_internal_defaultset::Set{Symbol} - - function ListTopicSubscriptionsResponse(; kwargs...) - obj = new(meta(ListTopicSubscriptionsResponse), Dict{Symbol,Any}(), Set{Symbol}()) - values = obj.__protobuf_jl_internal_values - symdict = obj.__protobuf_jl_internal_meta.symdict - for nv in kwargs - fldname, fldval = nv - fldtype = symdict[fldname].jtyp - (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) - if fldval !== nothing - values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) - end - end - obj - end -end # mutable struct ListTopicSubscriptionsResponse -const __meta_ListTopicSubscriptionsResponse = Ref{ProtoMeta}() -function meta(::Type{ListTopicSubscriptionsResponse}) - ProtoBuf.metalock() do - if !isassigned(__meta_ListTopicSubscriptionsResponse) - __meta_ListTopicSubscriptionsResponse[] = target = ProtoMeta(ListTopicSubscriptionsResponse) - allflds = Pair{Symbol,Union{Type,String}}[:subscriptions => Base.Vector{TopicSubscription}] - meta(target, ListTopicSubscriptionsResponse, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) - end - __meta_ListTopicSubscriptionsResponse[] - end -end -function Base.getproperty(obj::ListTopicSubscriptionsResponse, name::Symbol) - if name === :subscriptions - return (obj.__protobuf_jl_internal_values[name])::Base.Vector{TopicSubscription} - else - getfield(obj, name) - end -end - -mutable struct ListInputBindingsResponse <: ProtoType - __protobuf_jl_internal_meta::ProtoMeta - __protobuf_jl_internal_values::Dict{Symbol,Any} - __protobuf_jl_internal_defaultset::Set{Symbol} - - function ListInputBindingsResponse(; kwargs...) - obj = new(meta(ListInputBindingsResponse), Dict{Symbol,Any}(), Set{Symbol}()) - values = obj.__protobuf_jl_internal_values - symdict = obj.__protobuf_jl_internal_meta.symdict - for nv in kwargs - fldname, fldval = nv - fldtype = symdict[fldname].jtyp - (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) - if fldval !== nothing - values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) - end - end - obj - end -end # mutable struct ListInputBindingsResponse -const __meta_ListInputBindingsResponse = Ref{ProtoMeta}() -function meta(::Type{ListInputBindingsResponse}) - ProtoBuf.metalock() do - if !isassigned(__meta_ListInputBindingsResponse) - __meta_ListInputBindingsResponse[] = target = ProtoMeta(ListInputBindingsResponse) - allflds = Pair{Symbol,Union{Type,String}}[:bindings => Base.Vector{AbstractString}] - meta(target, ListInputBindingsResponse, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) - end - __meta_ListInputBindingsResponse[] - end -end -function Base.getproperty(obj::ListInputBindingsResponse, name::Symbol) - if name === :bindings - return (obj.__protobuf_jl_internal_values[name])::Base.Vector{AbstractString} - else - getfield(obj, name) - end -end - -# service methods for AppCallback -const _AppCallback_methods = MethodDescriptor[ - MethodDescriptor("OnInvoke", 1, dapr.proto.common.v1.InvokeRequest, dapr.proto.common.v1.InvokeResponse), - MethodDescriptor("ListTopicSubscriptions", 2, ProtoBuf.google.protobuf.Empty, ListTopicSubscriptionsResponse), - MethodDescriptor("OnTopicEvent", 3, TopicEventRequest, TopicEventResponse), - MethodDescriptor("ListInputBindings", 4, ProtoBuf.google.protobuf.Empty, ListInputBindingsResponse), - MethodDescriptor("OnBindingEvent", 5, BindingEventRequest, BindingEventResponse) - ] # const _AppCallback_methods -const _AppCallback_desc = ServiceDescriptor("dapr.proto.runtime.v1.AppCallback", 1, _AppCallback_methods) - -AppCallback(impl::Module) = ProtoService(_AppCallback_desc, impl) - -mutable struct AppCallbackStub <: AbstractProtoServiceStub{false} - impl::ProtoServiceStub - AppCallbackStub(channel::ProtoRpcChannel) = new(ProtoServiceStub(_AppCallback_desc, channel)) -end # mutable struct AppCallbackStub - -mutable struct AppCallbackBlockingStub <: AbstractProtoServiceStub{true} - impl::ProtoServiceBlockingStub - AppCallbackBlockingStub(channel::ProtoRpcChannel) = new(ProtoServiceBlockingStub(_AppCallback_desc, channel)) -end # mutable struct AppCallbackBlockingStub - -OnInvoke(stub::AppCallbackStub, controller::ProtoRpcController, inp::dapr.proto.common.v1.InvokeRequest, done::Function) = call_method(stub.impl, _AppCallback_methods[1], controller, inp, done) -OnInvoke(stub::AppCallbackBlockingStub, controller::ProtoRpcController, inp::dapr.proto.common.v1.InvokeRequest) = call_method(stub.impl, _AppCallback_methods[1], controller, inp) - -ListTopicSubscriptions(stub::AppCallbackStub, controller::ProtoRpcController, inp::ProtoBuf.google.protobuf.Empty, done::Function) = call_method(stub.impl, _AppCallback_methods[2], controller, inp, done) -ListTopicSubscriptions(stub::AppCallbackBlockingStub, controller::ProtoRpcController, inp::ProtoBuf.google.protobuf.Empty) = call_method(stub.impl, _AppCallback_methods[2], controller, inp) - -OnTopicEvent(stub::AppCallbackStub, controller::ProtoRpcController, inp::TopicEventRequest, done::Function) = call_method(stub.impl, _AppCallback_methods[3], controller, inp, done) -OnTopicEvent(stub::AppCallbackBlockingStub, controller::ProtoRpcController, inp::TopicEventRequest) = call_method(stub.impl, _AppCallback_methods[3], controller, inp) - -ListInputBindings(stub::AppCallbackStub, controller::ProtoRpcController, inp::ProtoBuf.google.protobuf.Empty, done::Function) = call_method(stub.impl, _AppCallback_methods[4], controller, inp, done) -ListInputBindings(stub::AppCallbackBlockingStub, controller::ProtoRpcController, inp::ProtoBuf.google.protobuf.Empty) = call_method(stub.impl, _AppCallback_methods[4], controller, inp) - -OnBindingEvent(stub::AppCallbackStub, controller::ProtoRpcController, inp::BindingEventRequest, done::Function) = call_method(stub.impl, _AppCallback_methods[5], controller, inp, done) -OnBindingEvent(stub::AppCallbackBlockingStub, controller::ProtoRpcController, inp::BindingEventRequest) = call_method(stub.impl, _AppCallback_methods[5], controller, inp) - -export TopicEventRequest, TopicEventResponse_TopicEventResponseStatus, TopicEventResponse, BindingEventRequest_MetadataEntry, BindingEventRequest, BindingEventResponse_BindingEventConcurrency, BindingEventResponse, ListTopicSubscriptionsResponse, TopicSubscription_MetadataEntry, TopicSubscription, TopicRoutes, TopicRule, ListInputBindingsResponse, AppCallback, AppCallbackStub, AppCallbackBlockingStub, OnInvoke, ListTopicSubscriptions, OnTopicEvent, ListInputBindings, OnBindingEvent -# mapentries: "BindingEventRequest_MetadataEntry" => ("AbstractString", "AbstractString"), "TopicSubscription_MetadataEntry" => ("AbstractString", "AbstractString") diff --git a/src/proto/src/generated/appcallback/common_pb.jl b/src/proto/src/generated/appcallback/common_pb.jl deleted file mode 100644 index a524c2a..0000000 --- a/src/proto/src/generated/appcallback/common_pb.jl +++ /dev/null @@ -1,326 +0,0 @@ -# syntax: proto3 -using ProtoBuf -import ProtoBuf.meta -import ProtoBuf.google.protobuf - -const HTTPExtension_Verb = (;[ - Symbol("NONE") => Int32(0), - Symbol("GET") => Int32(1), - Symbol("HEAD") => Int32(2), - Symbol("POST") => Int32(3), - Symbol("PUT") => Int32(4), - Symbol("DELETE") => Int32(5), - Symbol("CONNECT") => Int32(6), - Symbol("OPTIONS") => Int32(7), - Symbol("TRACE") => Int32(8), -]...) - -mutable struct HTTPExtension <: ProtoType - __protobuf_jl_internal_meta::ProtoMeta - __protobuf_jl_internal_values::Dict{Symbol,Any} - __protobuf_jl_internal_defaultset::Set{Symbol} - - function HTTPExtension(; kwargs...) - obj = new(meta(HTTPExtension), Dict{Symbol,Any}(), Set{Symbol}()) - values = obj.__protobuf_jl_internal_values - symdict = obj.__protobuf_jl_internal_meta.symdict - for nv in kwargs - fldname, fldval = nv - fldtype = symdict[fldname].jtyp - (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) - if fldval !== nothing - values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) - end - end - obj - end -end # mutable struct HTTPExtension -const __meta_HTTPExtension = Ref{ProtoMeta}() -function meta(::Type{HTTPExtension}) - ProtoBuf.metalock() do - if !isassigned(__meta_HTTPExtension) - __meta_HTTPExtension[] = target = ProtoMeta(HTTPExtension) - allflds = Pair{Symbol,Union{Type,String}}[:verb => Int32, :querystring => AbstractString] - meta(target, HTTPExtension, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) - end - __meta_HTTPExtension[] - end -end -function Base.getproperty(obj::HTTPExtension, name::Symbol) - if name === :verb - return (obj.__protobuf_jl_internal_values[name])::Int32 - elseif name === :querystring - return (obj.__protobuf_jl_internal_values[name])::AbstractString - else - getfield(obj, name) - end -end - -mutable struct InvokeRequest <: ProtoType - __protobuf_jl_internal_meta::ProtoMeta - __protobuf_jl_internal_values::Dict{Symbol,Any} - __protobuf_jl_internal_defaultset::Set{Symbol} - - function InvokeRequest(; kwargs...) - obj = new(meta(InvokeRequest), Dict{Symbol,Any}(), Set{Symbol}()) - values = obj.__protobuf_jl_internal_values - symdict = obj.__protobuf_jl_internal_meta.symdict - for nv in kwargs - fldname, fldval = nv - fldtype = symdict[fldname].jtyp - (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) - if fldval !== nothing - values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) - end - end - obj - end -end # mutable struct InvokeRequest -const __meta_InvokeRequest = Ref{ProtoMeta}() -function meta(::Type{InvokeRequest}) - ProtoBuf.metalock() do - if !isassigned(__meta_InvokeRequest) - __meta_InvokeRequest[] = target = ProtoMeta(InvokeRequest) - allflds = Pair{Symbol,Union{Type,String}}[:method => AbstractString, :data => ProtoBuf.google.protobuf._Any, :content_type => AbstractString, :http_extension => HTTPExtension] - meta(target, InvokeRequest, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) - end - __meta_InvokeRequest[] - end -end -function Base.getproperty(obj::InvokeRequest, name::Symbol) - if name === :method - return (obj.__protobuf_jl_internal_values[name])::AbstractString - elseif name === :data - return (obj.__protobuf_jl_internal_values[name])::ProtoBuf.google.protobuf._Any - elseif name === :content_type - return (obj.__protobuf_jl_internal_values[name])::AbstractString - elseif name === :http_extension - return (obj.__protobuf_jl_internal_values[name])::HTTPExtension - else - getfield(obj, name) - end -end - -mutable struct InvokeResponse <: ProtoType - __protobuf_jl_internal_meta::ProtoMeta - __protobuf_jl_internal_values::Dict{Symbol,Any} - __protobuf_jl_internal_defaultset::Set{Symbol} - - function InvokeResponse(; kwargs...) - obj = new(meta(InvokeResponse), Dict{Symbol,Any}(), Set{Symbol}()) - values = obj.__protobuf_jl_internal_values - symdict = obj.__protobuf_jl_internal_meta.symdict - for nv in kwargs - fldname, fldval = nv - fldtype = symdict[fldname].jtyp - (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) - if fldval !== nothing - values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) - end - end - obj - end -end # mutable struct InvokeResponse -const __meta_InvokeResponse = Ref{ProtoMeta}() -function meta(::Type{InvokeResponse}) - ProtoBuf.metalock() do - if !isassigned(__meta_InvokeResponse) - __meta_InvokeResponse[] = target = ProtoMeta(InvokeResponse) - allflds = Pair{Symbol,Union{Type,String}}[:data => ProtoBuf.google.protobuf._Any, :content_type => AbstractString] - meta(target, InvokeResponse, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) - end - __meta_InvokeResponse[] - end -end -function Base.getproperty(obj::InvokeResponse, name::Symbol) - if name === :data - return (obj.__protobuf_jl_internal_values[name])::ProtoBuf.google.protobuf._Any - elseif name === :content_type - return (obj.__protobuf_jl_internal_values[name])::AbstractString - else - getfield(obj, name) - end -end - -mutable struct Etag <: ProtoType - __protobuf_jl_internal_meta::ProtoMeta - __protobuf_jl_internal_values::Dict{Symbol,Any} - __protobuf_jl_internal_defaultset::Set{Symbol} - - function Etag(; kwargs...) - obj = new(meta(Etag), Dict{Symbol,Any}(), Set{Symbol}()) - values = obj.__protobuf_jl_internal_values - symdict = obj.__protobuf_jl_internal_meta.symdict - for nv in kwargs - fldname, fldval = nv - fldtype = symdict[fldname].jtyp - (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) - if fldval !== nothing - values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) - end - end - obj - end -end # mutable struct Etag -const __meta_Etag = Ref{ProtoMeta}() -function meta(::Type{Etag}) - ProtoBuf.metalock() do - if !isassigned(__meta_Etag) - __meta_Etag[] = target = ProtoMeta(Etag) - allflds = Pair{Symbol,Union{Type,String}}[:value => AbstractString] - meta(target, Etag, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) - end - __meta_Etag[] - end -end -function Base.getproperty(obj::Etag, name::Symbol) - if name === :value - return (obj.__protobuf_jl_internal_values[name])::AbstractString - else - getfield(obj, name) - end -end - -const StateOptions_StateConcurrency = (;[ - Symbol("CONCURRENCY_UNSPECIFIED") => Int32(0), - Symbol("CONCURRENCY_FIRST_WRITE") => Int32(1), - Symbol("CONCURRENCY_LAST_WRITE") => Int32(2), -]...) - -const StateOptions_StateConsistency = (;[ - Symbol("CONSISTENCY_UNSPECIFIED") => Int32(0), - Symbol("CONSISTENCY_EVENTUAL") => Int32(1), - Symbol("CONSISTENCY_STRONG") => Int32(2), -]...) - -mutable struct StateOptions <: ProtoType - __protobuf_jl_internal_meta::ProtoMeta - __protobuf_jl_internal_values::Dict{Symbol,Any} - __protobuf_jl_internal_defaultset::Set{Symbol} - - function StateOptions(; kwargs...) - obj = new(meta(StateOptions), Dict{Symbol,Any}(), Set{Symbol}()) - values = obj.__protobuf_jl_internal_values - symdict = obj.__protobuf_jl_internal_meta.symdict - for nv in kwargs - fldname, fldval = nv - fldtype = symdict[fldname].jtyp - (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) - if fldval !== nothing - values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) - end - end - obj - end -end # mutable struct StateOptions -const __meta_StateOptions = Ref{ProtoMeta}() -function meta(::Type{StateOptions}) - ProtoBuf.metalock() do - if !isassigned(__meta_StateOptions) - __meta_StateOptions[] = target = ProtoMeta(StateOptions) - allflds = Pair{Symbol,Union{Type,String}}[:concurrency => Int32, :consistency => Int32] - meta(target, StateOptions, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) - end - __meta_StateOptions[] - end -end -function Base.getproperty(obj::StateOptions, name::Symbol) - if name === :concurrency - return (obj.__protobuf_jl_internal_values[name])::Int32 - elseif name === :consistency - return (obj.__protobuf_jl_internal_values[name])::Int32 - else - getfield(obj, name) - end -end - -mutable struct StateItem_MetadataEntry <: ProtoType - __protobuf_jl_internal_meta::ProtoMeta - __protobuf_jl_internal_values::Dict{Symbol,Any} - __protobuf_jl_internal_defaultset::Set{Symbol} - - function StateItem_MetadataEntry(; kwargs...) - obj = new(meta(StateItem_MetadataEntry), Dict{Symbol,Any}(), Set{Symbol}()) - values = obj.__protobuf_jl_internal_values - symdict = obj.__protobuf_jl_internal_meta.symdict - for nv in kwargs - fldname, fldval = nv - fldtype = symdict[fldname].jtyp - (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) - if fldval !== nothing - values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) - end - end - obj - end -end # mutable struct StateItem_MetadataEntry (mapentry) -const __meta_StateItem_MetadataEntry = Ref{ProtoMeta}() -function meta(::Type{StateItem_MetadataEntry}) - ProtoBuf.metalock() do - if !isassigned(__meta_StateItem_MetadataEntry) - __meta_StateItem_MetadataEntry[] = target = ProtoMeta(StateItem_MetadataEntry) - allflds = Pair{Symbol,Union{Type,String}}[:key => AbstractString, :value => AbstractString] - meta(target, StateItem_MetadataEntry, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) - end - __meta_StateItem_MetadataEntry[] - end -end -function Base.getproperty(obj::StateItem_MetadataEntry, name::Symbol) - if name === :key - return (obj.__protobuf_jl_internal_values[name])::AbstractString - elseif name === :value - return (obj.__protobuf_jl_internal_values[name])::AbstractString - else - getfield(obj, name) - end -end - -mutable struct StateItem <: ProtoType - __protobuf_jl_internal_meta::ProtoMeta - __protobuf_jl_internal_values::Dict{Symbol,Any} - __protobuf_jl_internal_defaultset::Set{Symbol} - - function StateItem(; kwargs...) - obj = new(meta(StateItem), Dict{Symbol,Any}(), Set{Symbol}()) - values = obj.__protobuf_jl_internal_values - symdict = obj.__protobuf_jl_internal_meta.symdict - for nv in kwargs - fldname, fldval = nv - fldtype = symdict[fldname].jtyp - (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) - if fldval !== nothing - values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) - end - end - obj - end -end # mutable struct StateItem -const __meta_StateItem = Ref{ProtoMeta}() -function meta(::Type{StateItem}) - ProtoBuf.metalock() do - if !isassigned(__meta_StateItem) - __meta_StateItem[] = target = ProtoMeta(StateItem) - allflds = Pair{Symbol,Union{Type,String}}[:key => AbstractString, :value => Vector{UInt8}, :etag => Etag, :metadata => Base.Dict{AbstractString,AbstractString}, :options => StateOptions] - meta(target, StateItem, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) - end - __meta_StateItem[] - end -end -function Base.getproperty(obj::StateItem, name::Symbol) - if name === :key - return (obj.__protobuf_jl_internal_values[name])::AbstractString - elseif name === :value - return (obj.__protobuf_jl_internal_values[name])::Vector{UInt8} - elseif name === :etag - return (obj.__protobuf_jl_internal_values[name])::Etag - elseif name === :metadata - return (obj.__protobuf_jl_internal_values[name])::Base.Dict{AbstractString,AbstractString} - elseif name === :options - return (obj.__protobuf_jl_internal_values[name])::StateOptions - else - getfield(obj, name) - end -end - -export HTTPExtension_Verb, HTTPExtension, InvokeRequest, InvokeResponse, StateItem_MetadataEntry, StateItem, Etag, StateOptions_StateConcurrency, StateOptions_StateConsistency, StateOptions -# mapentries: "StateItem_MetadataEntry" => ("AbstractString", "AbstractString") diff --git a/src/proto/src/generated/appcallback/dapr.jl b/src/proto/src/generated/appcallback/dapr.jl deleted file mode 100644 index 28db800..0000000 --- a/src/proto/src/generated/appcallback/dapr.jl +++ /dev/null @@ -1,20 +0,0 @@ -module dapr - const _ProtoBuf_Top_ = @static isdefined(parentmodule(@__MODULE__), :_ProtoBuf_Top_) ? (parentmodule(@__MODULE__))._ProtoBuf_Top_ : parentmodule(@__MODULE__) - module proto - const _ProtoBuf_Top_ = @static isdefined(parentmodule(@__MODULE__), :_ProtoBuf_Top_) ? (parentmodule(@__MODULE__))._ProtoBuf_Top_ : parentmodule(@__MODULE__) - module common - const _ProtoBuf_Top_ = @static isdefined(parentmodule(@__MODULE__), :_ProtoBuf_Top_) ? (parentmodule(@__MODULE__))._ProtoBuf_Top_ : parentmodule(@__MODULE__) - module v1 - const _ProtoBuf_Top_ = @static isdefined(parentmodule(@__MODULE__), :_ProtoBuf_Top_) ? (parentmodule(@__MODULE__))._ProtoBuf_Top_ : parentmodule(@__MODULE__) - include("common_pb.jl") - end - end - module runtime - const _ProtoBuf_Top_ = @static isdefined(parentmodule(@__MODULE__), :_ProtoBuf_Top_) ? (parentmodule(@__MODULE__))._ProtoBuf_Top_ : parentmodule(@__MODULE__) - module v1 - const _ProtoBuf_Top_ = @static isdefined(parentmodule(@__MODULE__), :_ProtoBuf_Top_) ? (parentmodule(@__MODULE__))._ProtoBuf_Top_ : parentmodule(@__MODULE__) - include("appcallback_pb.jl") - end - end - end -end diff --git a/src/proto/src/generated/dapr/DaprClients.jl b/src/proto/src/generated/dapr/DaprClients.jl index 0bbca07..3700c07 100644 --- a/src/proto/src/generated/dapr/DaprClients.jl +++ b/src/proto/src/generated/dapr/DaprClients.jl @@ -80,6 +80,16 @@ import .dapr.proto.runtime.v1: SaveState SaveState(client::DaprBlockingClient, inp::dapr.proto.runtime.v1.SaveStateRequest) = SaveState(client.stub, client.controller, inp) SaveState(client::DaprClient, inp::dapr.proto.runtime.v1.SaveStateRequest, done::Function) = SaveState(client.stub, client.controller, inp, done) +import .dapr.proto.runtime.v1: QueryStateAlpha1 +""" + QueryStateAlpha1 + +- input: dapr.proto.runtime.v1.QueryStateRequest +- output: dapr.proto.runtime.v1.QueryStateResponse +""" +QueryStateAlpha1(client::DaprBlockingClient, inp::dapr.proto.runtime.v1.QueryStateRequest) = QueryStateAlpha1(client.stub, client.controller, inp) +QueryStateAlpha1(client::DaprClient, inp::dapr.proto.runtime.v1.QueryStateRequest, done::Function) = QueryStateAlpha1(client.stub, client.controller, inp, done) + import .dapr.proto.runtime.v1: DeleteState """ DeleteState @@ -220,6 +230,26 @@ import .dapr.proto.runtime.v1: InvokeActor InvokeActor(client::DaprBlockingClient, inp::dapr.proto.runtime.v1.InvokeActorRequest) = InvokeActor(client.stub, client.controller, inp) InvokeActor(client::DaprClient, inp::dapr.proto.runtime.v1.InvokeActorRequest, done::Function) = InvokeActor(client.stub, client.controller, inp, done) +import .dapr.proto.runtime.v1: GetConfigurationAlpha1 +""" + GetConfigurationAlpha1 + +- input: dapr.proto.runtime.v1.GetConfigurationRequest +- output: dapr.proto.runtime.v1.GetConfigurationResponse +""" +GetConfigurationAlpha1(client::DaprBlockingClient, inp::dapr.proto.runtime.v1.GetConfigurationRequest) = GetConfigurationAlpha1(client.stub, client.controller, inp) +GetConfigurationAlpha1(client::DaprClient, inp::dapr.proto.runtime.v1.GetConfigurationRequest, done::Function) = GetConfigurationAlpha1(client.stub, client.controller, inp, done) + +import .dapr.proto.runtime.v1: SubscribeConfigurationAlpha1 +""" + SubscribeConfigurationAlpha1 + +- input: dapr.proto.runtime.v1.SubscribeConfigurationRequest +- output: Channel{dapr.proto.runtime.v1.SubscribeConfigurationResponse} +""" +SubscribeConfigurationAlpha1(client::DaprBlockingClient, inp::dapr.proto.runtime.v1.SubscribeConfigurationRequest) = SubscribeConfigurationAlpha1(client.stub, client.controller, inp) +SubscribeConfigurationAlpha1(client::DaprClient, inp::dapr.proto.runtime.v1.SubscribeConfigurationRequest, done::Function) = SubscribeConfigurationAlpha1(client.stub, client.controller, inp, done) + import .dapr.proto.runtime.v1: GetMetadata """ GetMetadata diff --git a/src/proto/src/generated/dapr/common_pb.jl b/src/proto/src/generated/dapr/common_pb.jl index a524c2a..ccf425d 100644 --- a/src/proto/src/generated/dapr/common_pb.jl +++ b/src/proto/src/generated/dapr/common_pb.jl @@ -13,6 +13,7 @@ const HTTPExtension_Verb = (;[ Symbol("CONNECT") => Int32(6), Symbol("OPTIONS") => Int32(7), Symbol("TRACE") => Int32(8), + Symbol("PATCH") => Int32(9), ]...) mutable struct HTTPExtension <: ProtoType @@ -322,5 +323,91 @@ function Base.getproperty(obj::StateItem, name::Symbol) end end -export HTTPExtension_Verb, HTTPExtension, InvokeRequest, InvokeResponse, StateItem_MetadataEntry, StateItem, Etag, StateOptions_StateConcurrency, StateOptions_StateConsistency, StateOptions -# mapentries: "StateItem_MetadataEntry" => ("AbstractString", "AbstractString") +mutable struct ConfigurationItem_MetadataEntry <: ProtoType + __protobuf_jl_internal_meta::ProtoMeta + __protobuf_jl_internal_values::Dict{Symbol,Any} + __protobuf_jl_internal_defaultset::Set{Symbol} + + function ConfigurationItem_MetadataEntry(; kwargs...) + obj = new(meta(ConfigurationItem_MetadataEntry), Dict{Symbol,Any}(), Set{Symbol}()) + values = obj.__protobuf_jl_internal_values + symdict = obj.__protobuf_jl_internal_meta.symdict + for nv in kwargs + fldname, fldval = nv + fldtype = symdict[fldname].jtyp + (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) + if fldval !== nothing + values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) + end + end + obj + end +end # mutable struct ConfigurationItem_MetadataEntry (mapentry) +const __meta_ConfigurationItem_MetadataEntry = Ref{ProtoMeta}() +function meta(::Type{ConfigurationItem_MetadataEntry}) + ProtoBuf.metalock() do + if !isassigned(__meta_ConfigurationItem_MetadataEntry) + __meta_ConfigurationItem_MetadataEntry[] = target = ProtoMeta(ConfigurationItem_MetadataEntry) + allflds = Pair{Symbol,Union{Type,String}}[:key => AbstractString, :value => AbstractString] + meta(target, ConfigurationItem_MetadataEntry, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) + end + __meta_ConfigurationItem_MetadataEntry[] + end +end +function Base.getproperty(obj::ConfigurationItem_MetadataEntry, name::Symbol) + if name === :key + return (obj.__protobuf_jl_internal_values[name])::AbstractString + elseif name === :value + return (obj.__protobuf_jl_internal_values[name])::AbstractString + else + getfield(obj, name) + end +end + +mutable struct ConfigurationItem <: ProtoType + __protobuf_jl_internal_meta::ProtoMeta + __protobuf_jl_internal_values::Dict{Symbol,Any} + __protobuf_jl_internal_defaultset::Set{Symbol} + + function ConfigurationItem(; kwargs...) + obj = new(meta(ConfigurationItem), Dict{Symbol,Any}(), Set{Symbol}()) + values = obj.__protobuf_jl_internal_values + symdict = obj.__protobuf_jl_internal_meta.symdict + for nv in kwargs + fldname, fldval = nv + fldtype = symdict[fldname].jtyp + (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) + if fldval !== nothing + values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) + end + end + obj + end +end # mutable struct ConfigurationItem +const __meta_ConfigurationItem = Ref{ProtoMeta}() +function meta(::Type{ConfigurationItem}) + ProtoBuf.metalock() do + if !isassigned(__meta_ConfigurationItem) + __meta_ConfigurationItem[] = target = ProtoMeta(ConfigurationItem) + allflds = Pair{Symbol,Union{Type,String}}[:key => AbstractString, :value => AbstractString, :version => AbstractString, :metadata => Base.Dict{AbstractString,AbstractString}] + meta(target, ConfigurationItem, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) + end + __meta_ConfigurationItem[] + end +end +function Base.getproperty(obj::ConfigurationItem, name::Symbol) + if name === :key + return (obj.__protobuf_jl_internal_values[name])::AbstractString + elseif name === :value + return (obj.__protobuf_jl_internal_values[name])::AbstractString + elseif name === :version + return (obj.__protobuf_jl_internal_values[name])::AbstractString + elseif name === :metadata + return (obj.__protobuf_jl_internal_values[name])::Base.Dict{AbstractString,AbstractString} + else + getfield(obj, name) + end +end + +export HTTPExtension_Verb, HTTPExtension, InvokeRequest, InvokeResponse, StateItem_MetadataEntry, StateItem, Etag, StateOptions_StateConcurrency, StateOptions_StateConsistency, StateOptions, ConfigurationItem_MetadataEntry, ConfigurationItem +# mapentries: "StateItem_MetadataEntry" => ("AbstractString", "AbstractString"), "ConfigurationItem_MetadataEntry" => ("AbstractString", "AbstractString") diff --git a/src/proto/src/generated/dapr/dapr_pb.jl b/src/proto/src/generated/dapr/dapr_pb.jl index 3ef85d9..8ee7fe1 100644 --- a/src/proto/src/generated/dapr/dapr_pb.jl +++ b/src/proto/src/generated/dapr/dapr_pb.jl @@ -599,6 +599,219 @@ function Base.getproperty(obj::SaveStateRequest, name::Symbol) end end +mutable struct QueryStateRequest_MetadataEntry <: ProtoType + __protobuf_jl_internal_meta::ProtoMeta + __protobuf_jl_internal_values::Dict{Symbol,Any} + __protobuf_jl_internal_defaultset::Set{Symbol} + + function QueryStateRequest_MetadataEntry(; kwargs...) + obj = new(meta(QueryStateRequest_MetadataEntry), Dict{Symbol,Any}(), Set{Symbol}()) + values = obj.__protobuf_jl_internal_values + symdict = obj.__protobuf_jl_internal_meta.symdict + for nv in kwargs + fldname, fldval = nv + fldtype = symdict[fldname].jtyp + (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) + if fldval !== nothing + values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) + end + end + obj + end +end # mutable struct QueryStateRequest_MetadataEntry (mapentry) +const __meta_QueryStateRequest_MetadataEntry = Ref{ProtoMeta}() +function meta(::Type{QueryStateRequest_MetadataEntry}) + ProtoBuf.metalock() do + if !isassigned(__meta_QueryStateRequest_MetadataEntry) + __meta_QueryStateRequest_MetadataEntry[] = target = ProtoMeta(QueryStateRequest_MetadataEntry) + allflds = Pair{Symbol,Union{Type,String}}[:key => AbstractString, :value => AbstractString] + meta(target, QueryStateRequest_MetadataEntry, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) + end + __meta_QueryStateRequest_MetadataEntry[] + end +end +function Base.getproperty(obj::QueryStateRequest_MetadataEntry, name::Symbol) + if name === :key + return (obj.__protobuf_jl_internal_values[name])::AbstractString + elseif name === :value + return (obj.__protobuf_jl_internal_values[name])::AbstractString + else + getfield(obj, name) + end +end + +mutable struct QueryStateRequest <: ProtoType + __protobuf_jl_internal_meta::ProtoMeta + __protobuf_jl_internal_values::Dict{Symbol,Any} + __protobuf_jl_internal_defaultset::Set{Symbol} + + function QueryStateRequest(; kwargs...) + obj = new(meta(QueryStateRequest), Dict{Symbol,Any}(), Set{Symbol}()) + values = obj.__protobuf_jl_internal_values + symdict = obj.__protobuf_jl_internal_meta.symdict + for nv in kwargs + fldname, fldval = nv + fldtype = symdict[fldname].jtyp + (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) + if fldval !== nothing + values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) + end + end + obj + end +end # mutable struct QueryStateRequest +const __meta_QueryStateRequest = Ref{ProtoMeta}() +function meta(::Type{QueryStateRequest}) + ProtoBuf.metalock() do + if !isassigned(__meta_QueryStateRequest) + __meta_QueryStateRequest[] = target = ProtoMeta(QueryStateRequest) + allflds = Pair{Symbol,Union{Type,String}}[:store_name => AbstractString, :query => AbstractString, :metadata => Base.Dict{AbstractString,AbstractString}] + meta(target, QueryStateRequest, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) + end + __meta_QueryStateRequest[] + end +end +function Base.getproperty(obj::QueryStateRequest, name::Symbol) + if name === :store_name + return (obj.__protobuf_jl_internal_values[name])::AbstractString + elseif name === :query + return (obj.__protobuf_jl_internal_values[name])::AbstractString + elseif name === :metadata + return (obj.__protobuf_jl_internal_values[name])::Base.Dict{AbstractString,AbstractString} + else + getfield(obj, name) + end +end + +mutable struct QueryStateItem <: ProtoType + __protobuf_jl_internal_meta::ProtoMeta + __protobuf_jl_internal_values::Dict{Symbol,Any} + __protobuf_jl_internal_defaultset::Set{Symbol} + + function QueryStateItem(; kwargs...) + obj = new(meta(QueryStateItem), Dict{Symbol,Any}(), Set{Symbol}()) + values = obj.__protobuf_jl_internal_values + symdict = obj.__protobuf_jl_internal_meta.symdict + for nv in kwargs + fldname, fldval = nv + fldtype = symdict[fldname].jtyp + (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) + if fldval !== nothing + values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) + end + end + obj + end +end # mutable struct QueryStateItem +const __meta_QueryStateItem = Ref{ProtoMeta}() +function meta(::Type{QueryStateItem}) + ProtoBuf.metalock() do + if !isassigned(__meta_QueryStateItem) + __meta_QueryStateItem[] = target = ProtoMeta(QueryStateItem) + allflds = Pair{Symbol,Union{Type,String}}[:key => AbstractString, :data => Vector{UInt8}, :etag => AbstractString, :error => AbstractString] + meta(target, QueryStateItem, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) + end + __meta_QueryStateItem[] + end +end +function Base.getproperty(obj::QueryStateItem, name::Symbol) + if name === :key + return (obj.__protobuf_jl_internal_values[name])::AbstractString + elseif name === :data + return (obj.__protobuf_jl_internal_values[name])::Vector{UInt8} + elseif name === :etag + return (obj.__protobuf_jl_internal_values[name])::AbstractString + elseif name === :error + return (obj.__protobuf_jl_internal_values[name])::AbstractString + else + getfield(obj, name) + end +end + +mutable struct QueryStateResponse_MetadataEntry <: ProtoType + __protobuf_jl_internal_meta::ProtoMeta + __protobuf_jl_internal_values::Dict{Symbol,Any} + __protobuf_jl_internal_defaultset::Set{Symbol} + + function QueryStateResponse_MetadataEntry(; kwargs...) + obj = new(meta(QueryStateResponse_MetadataEntry), Dict{Symbol,Any}(), Set{Symbol}()) + values = obj.__protobuf_jl_internal_values + symdict = obj.__protobuf_jl_internal_meta.symdict + for nv in kwargs + fldname, fldval = nv + fldtype = symdict[fldname].jtyp + (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) + if fldval !== nothing + values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) + end + end + obj + end +end # mutable struct QueryStateResponse_MetadataEntry (mapentry) +const __meta_QueryStateResponse_MetadataEntry = Ref{ProtoMeta}() +function meta(::Type{QueryStateResponse_MetadataEntry}) + ProtoBuf.metalock() do + if !isassigned(__meta_QueryStateResponse_MetadataEntry) + __meta_QueryStateResponse_MetadataEntry[] = target = ProtoMeta(QueryStateResponse_MetadataEntry) + allflds = Pair{Symbol,Union{Type,String}}[:key => AbstractString, :value => AbstractString] + meta(target, QueryStateResponse_MetadataEntry, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) + end + __meta_QueryStateResponse_MetadataEntry[] + end +end +function Base.getproperty(obj::QueryStateResponse_MetadataEntry, name::Symbol) + if name === :key + return (obj.__protobuf_jl_internal_values[name])::AbstractString + elseif name === :value + return (obj.__protobuf_jl_internal_values[name])::AbstractString + else + getfield(obj, name) + end +end + +mutable struct QueryStateResponse <: ProtoType + __protobuf_jl_internal_meta::ProtoMeta + __protobuf_jl_internal_values::Dict{Symbol,Any} + __protobuf_jl_internal_defaultset::Set{Symbol} + + function QueryStateResponse(; kwargs...) + obj = new(meta(QueryStateResponse), Dict{Symbol,Any}(), Set{Symbol}()) + values = obj.__protobuf_jl_internal_values + symdict = obj.__protobuf_jl_internal_meta.symdict + for nv in kwargs + fldname, fldval = nv + fldtype = symdict[fldname].jtyp + (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) + if fldval !== nothing + values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) + end + end + obj + end +end # mutable struct QueryStateResponse +const __meta_QueryStateResponse = Ref{ProtoMeta}() +function meta(::Type{QueryStateResponse}) + ProtoBuf.metalock() do + if !isassigned(__meta_QueryStateResponse) + __meta_QueryStateResponse[] = target = ProtoMeta(QueryStateResponse) + allflds = Pair{Symbol,Union{Type,String}}[:results => Base.Vector{QueryStateItem}, :token => AbstractString, :metadata => Base.Dict{AbstractString,AbstractString}] + meta(target, QueryStateResponse, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) + end + __meta_QueryStateResponse[] + end +end +function Base.getproperty(obj::QueryStateResponse, name::Symbol) + if name === :results + return (obj.__protobuf_jl_internal_values[name])::Base.Vector{QueryStateItem} + elseif name === :token + return (obj.__protobuf_jl_internal_values[name])::AbstractString + elseif name === :metadata + return (obj.__protobuf_jl_internal_values[name])::Base.Dict{AbstractString,AbstractString} + else + getfield(obj, name) + end +end + mutable struct PublishEventRequest_MetadataEntry <: ProtoType __protobuf_jl_internal_meta::ProtoMeta __protobuf_jl_internal_values::Dict{Symbol,Any} @@ -2039,29 +2252,278 @@ function Base.getproperty(obj::SetMetadataRequest, name::Symbol) end end +mutable struct GetConfigurationRequest_MetadataEntry <: ProtoType + __protobuf_jl_internal_meta::ProtoMeta + __protobuf_jl_internal_values::Dict{Symbol,Any} + __protobuf_jl_internal_defaultset::Set{Symbol} + + function GetConfigurationRequest_MetadataEntry(; kwargs...) + obj = new(meta(GetConfigurationRequest_MetadataEntry), Dict{Symbol,Any}(), Set{Symbol}()) + values = obj.__protobuf_jl_internal_values + symdict = obj.__protobuf_jl_internal_meta.symdict + for nv in kwargs + fldname, fldval = nv + fldtype = symdict[fldname].jtyp + (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) + if fldval !== nothing + values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) + end + end + obj + end +end # mutable struct GetConfigurationRequest_MetadataEntry (mapentry) +const __meta_GetConfigurationRequest_MetadataEntry = Ref{ProtoMeta}() +function meta(::Type{GetConfigurationRequest_MetadataEntry}) + ProtoBuf.metalock() do + if !isassigned(__meta_GetConfigurationRequest_MetadataEntry) + __meta_GetConfigurationRequest_MetadataEntry[] = target = ProtoMeta(GetConfigurationRequest_MetadataEntry) + allflds = Pair{Symbol,Union{Type,String}}[:key => AbstractString, :value => AbstractString] + meta(target, GetConfigurationRequest_MetadataEntry, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) + end + __meta_GetConfigurationRequest_MetadataEntry[] + end +end +function Base.getproperty(obj::GetConfigurationRequest_MetadataEntry, name::Symbol) + if name === :key + return (obj.__protobuf_jl_internal_values[name])::AbstractString + elseif name === :value + return (obj.__protobuf_jl_internal_values[name])::AbstractString + else + getfield(obj, name) + end +end + +mutable struct GetConfigurationRequest <: ProtoType + __protobuf_jl_internal_meta::ProtoMeta + __protobuf_jl_internal_values::Dict{Symbol,Any} + __protobuf_jl_internal_defaultset::Set{Symbol} + + function GetConfigurationRequest(; kwargs...) + obj = new(meta(GetConfigurationRequest), Dict{Symbol,Any}(), Set{Symbol}()) + values = obj.__protobuf_jl_internal_values + symdict = obj.__protobuf_jl_internal_meta.symdict + for nv in kwargs + fldname, fldval = nv + fldtype = symdict[fldname].jtyp + (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) + if fldval !== nothing + values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) + end + end + obj + end +end # mutable struct GetConfigurationRequest +const __meta_GetConfigurationRequest = Ref{ProtoMeta}() +function meta(::Type{GetConfigurationRequest}) + ProtoBuf.metalock() do + if !isassigned(__meta_GetConfigurationRequest) + __meta_GetConfigurationRequest[] = target = ProtoMeta(GetConfigurationRequest) + allflds = Pair{Symbol,Union{Type,String}}[:store_name => AbstractString, :keys => Base.Vector{AbstractString}, :metadata => Base.Dict{AbstractString,AbstractString}] + meta(target, GetConfigurationRequest, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) + end + __meta_GetConfigurationRequest[] + end +end +function Base.getproperty(obj::GetConfigurationRequest, name::Symbol) + if name === :store_name + return (obj.__protobuf_jl_internal_values[name])::AbstractString + elseif name === :keys + return (obj.__protobuf_jl_internal_values[name])::Base.Vector{AbstractString} + elseif name === :metadata + return (obj.__protobuf_jl_internal_values[name])::Base.Dict{AbstractString,AbstractString} + else + getfield(obj, name) + end +end + +mutable struct GetConfigurationResponse <: ProtoType + __protobuf_jl_internal_meta::ProtoMeta + __protobuf_jl_internal_values::Dict{Symbol,Any} + __protobuf_jl_internal_defaultset::Set{Symbol} + + function GetConfigurationResponse(; kwargs...) + obj = new(meta(GetConfigurationResponse), Dict{Symbol,Any}(), Set{Symbol}()) + values = obj.__protobuf_jl_internal_values + symdict = obj.__protobuf_jl_internal_meta.symdict + for nv in kwargs + fldname, fldval = nv + fldtype = symdict[fldname].jtyp + (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) + if fldval !== nothing + values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) + end + end + obj + end +end # mutable struct GetConfigurationResponse +const __meta_GetConfigurationResponse = Ref{ProtoMeta}() +function meta(::Type{GetConfigurationResponse}) + ProtoBuf.metalock() do + if !isassigned(__meta_GetConfigurationResponse) + __meta_GetConfigurationResponse[] = target = ProtoMeta(GetConfigurationResponse) + allflds = Pair{Symbol,Union{Type,String}}[:items => Base.Vector{dapr.proto.common.v1.ConfigurationItem}] + meta(target, GetConfigurationResponse, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) + end + __meta_GetConfigurationResponse[] + end +end +function Base.getproperty(obj::GetConfigurationResponse, name::Symbol) + if name === :items + return (obj.__protobuf_jl_internal_values[name])::Base.Vector{dapr.proto.common.v1.ConfigurationItem} + else + getfield(obj, name) + end +end + +mutable struct SubscribeConfigurationRequest_MetadataEntry <: ProtoType + __protobuf_jl_internal_meta::ProtoMeta + __protobuf_jl_internal_values::Dict{Symbol,Any} + __protobuf_jl_internal_defaultset::Set{Symbol} + + function SubscribeConfigurationRequest_MetadataEntry(; kwargs...) + obj = new(meta(SubscribeConfigurationRequest_MetadataEntry), Dict{Symbol,Any}(), Set{Symbol}()) + values = obj.__protobuf_jl_internal_values + symdict = obj.__protobuf_jl_internal_meta.symdict + for nv in kwargs + fldname, fldval = nv + fldtype = symdict[fldname].jtyp + (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) + if fldval !== nothing + values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) + end + end + obj + end +end # mutable struct SubscribeConfigurationRequest_MetadataEntry (mapentry) +const __meta_SubscribeConfigurationRequest_MetadataEntry = Ref{ProtoMeta}() +function meta(::Type{SubscribeConfigurationRequest_MetadataEntry}) + ProtoBuf.metalock() do + if !isassigned(__meta_SubscribeConfigurationRequest_MetadataEntry) + __meta_SubscribeConfigurationRequest_MetadataEntry[] = target = ProtoMeta(SubscribeConfigurationRequest_MetadataEntry) + allflds = Pair{Symbol,Union{Type,String}}[:key => AbstractString, :value => AbstractString] + meta(target, SubscribeConfigurationRequest_MetadataEntry, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) + end + __meta_SubscribeConfigurationRequest_MetadataEntry[] + end +end +function Base.getproperty(obj::SubscribeConfigurationRequest_MetadataEntry, name::Symbol) + if name === :key + return (obj.__protobuf_jl_internal_values[name])::AbstractString + elseif name === :value + return (obj.__protobuf_jl_internal_values[name])::AbstractString + else + getfield(obj, name) + end +end + +mutable struct SubscribeConfigurationRequest <: ProtoType + __protobuf_jl_internal_meta::ProtoMeta + __protobuf_jl_internal_values::Dict{Symbol,Any} + __protobuf_jl_internal_defaultset::Set{Symbol} + + function SubscribeConfigurationRequest(; kwargs...) + obj = new(meta(SubscribeConfigurationRequest), Dict{Symbol,Any}(), Set{Symbol}()) + values = obj.__protobuf_jl_internal_values + symdict = obj.__protobuf_jl_internal_meta.symdict + for nv in kwargs + fldname, fldval = nv + fldtype = symdict[fldname].jtyp + (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) + if fldval !== nothing + values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) + end + end + obj + end +end # mutable struct SubscribeConfigurationRequest +const __meta_SubscribeConfigurationRequest = Ref{ProtoMeta}() +function meta(::Type{SubscribeConfigurationRequest}) + ProtoBuf.metalock() do + if !isassigned(__meta_SubscribeConfigurationRequest) + __meta_SubscribeConfigurationRequest[] = target = ProtoMeta(SubscribeConfigurationRequest) + allflds = Pair{Symbol,Union{Type,String}}[:store_name => AbstractString, :keys => Base.Vector{AbstractString}, :metadata => Base.Dict{AbstractString,AbstractString}] + meta(target, SubscribeConfigurationRequest, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) + end + __meta_SubscribeConfigurationRequest[] + end +end +function Base.getproperty(obj::SubscribeConfigurationRequest, name::Symbol) + if name === :store_name + return (obj.__protobuf_jl_internal_values[name])::AbstractString + elseif name === :keys + return (obj.__protobuf_jl_internal_values[name])::Base.Vector{AbstractString} + elseif name === :metadata + return (obj.__protobuf_jl_internal_values[name])::Base.Dict{AbstractString,AbstractString} + else + getfield(obj, name) + end +end + +mutable struct SubscribeConfigurationResponse <: ProtoType + __protobuf_jl_internal_meta::ProtoMeta + __protobuf_jl_internal_values::Dict{Symbol,Any} + __protobuf_jl_internal_defaultset::Set{Symbol} + + function SubscribeConfigurationResponse(; kwargs...) + obj = new(meta(SubscribeConfigurationResponse), Dict{Symbol,Any}(), Set{Symbol}()) + values = obj.__protobuf_jl_internal_values + symdict = obj.__protobuf_jl_internal_meta.symdict + for nv in kwargs + fldname, fldval = nv + fldtype = symdict[fldname].jtyp + (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) + if fldval !== nothing + values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) + end + end + obj + end +end # mutable struct SubscribeConfigurationResponse +const __meta_SubscribeConfigurationResponse = Ref{ProtoMeta}() +function meta(::Type{SubscribeConfigurationResponse}) + ProtoBuf.metalock() do + if !isassigned(__meta_SubscribeConfigurationResponse) + __meta_SubscribeConfigurationResponse[] = target = ProtoMeta(SubscribeConfigurationResponse) + allflds = Pair{Symbol,Union{Type,String}}[:items => Base.Vector{dapr.proto.common.v1.ConfigurationItem}] + meta(target, SubscribeConfigurationResponse, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) + end + __meta_SubscribeConfigurationResponse[] + end +end +function Base.getproperty(obj::SubscribeConfigurationResponse, name::Symbol) + if name === :items + return (obj.__protobuf_jl_internal_values[name])::Base.Vector{dapr.proto.common.v1.ConfigurationItem} + else + getfield(obj, name) + end +end + # service methods for Dapr const _Dapr_methods = MethodDescriptor[ MethodDescriptor("InvokeService", 1, InvokeServiceRequest, dapr.proto.common.v1.InvokeResponse), MethodDescriptor("GetState", 2, GetStateRequest, GetStateResponse), MethodDescriptor("GetBulkState", 3, GetBulkStateRequest, GetBulkStateResponse), MethodDescriptor("SaveState", 4, SaveStateRequest, ProtoBuf.google.protobuf.Empty), - MethodDescriptor("DeleteState", 5, DeleteStateRequest, ProtoBuf.google.protobuf.Empty), - MethodDescriptor("DeleteBulkState", 6, DeleteBulkStateRequest, ProtoBuf.google.protobuf.Empty), - MethodDescriptor("ExecuteStateTransaction", 7, ExecuteStateTransactionRequest, ProtoBuf.google.protobuf.Empty), - MethodDescriptor("PublishEvent", 8, PublishEventRequest, ProtoBuf.google.protobuf.Empty), - MethodDescriptor("InvokeBinding", 9, InvokeBindingRequest, InvokeBindingResponse), - MethodDescriptor("GetSecret", 10, GetSecretRequest, GetSecretResponse), - MethodDescriptor("GetBulkSecret", 11, GetBulkSecretRequest, GetBulkSecretResponse), - MethodDescriptor("RegisterActorTimer", 12, RegisterActorTimerRequest, ProtoBuf.google.protobuf.Empty), - MethodDescriptor("UnregisterActorTimer", 13, UnregisterActorTimerRequest, ProtoBuf.google.protobuf.Empty), - MethodDescriptor("RegisterActorReminder", 14, RegisterActorReminderRequest, ProtoBuf.google.protobuf.Empty), - MethodDescriptor("UnregisterActorReminder", 15, UnregisterActorReminderRequest, ProtoBuf.google.protobuf.Empty), - MethodDescriptor("GetActorState", 16, GetActorStateRequest, GetActorStateResponse), - MethodDescriptor("ExecuteActorStateTransaction", 17, ExecuteActorStateTransactionRequest, ProtoBuf.google.protobuf.Empty), - MethodDescriptor("InvokeActor", 18, InvokeActorRequest, InvokeActorResponse), - MethodDescriptor("GetMetadata", 19, ProtoBuf.google.protobuf.Empty, GetMetadataResponse), - MethodDescriptor("SetMetadata", 20, SetMetadataRequest, ProtoBuf.google.protobuf.Empty), - MethodDescriptor("Shutdown", 21, ProtoBuf.google.protobuf.Empty, ProtoBuf.google.protobuf.Empty) + MethodDescriptor("QueryStateAlpha1", 5, QueryStateRequest, QueryStateResponse), + MethodDescriptor("DeleteState", 6, DeleteStateRequest, ProtoBuf.google.protobuf.Empty), + MethodDescriptor("DeleteBulkState", 7, DeleteBulkStateRequest, ProtoBuf.google.protobuf.Empty), + MethodDescriptor("ExecuteStateTransaction", 8, ExecuteStateTransactionRequest, ProtoBuf.google.protobuf.Empty), + MethodDescriptor("PublishEvent", 9, PublishEventRequest, ProtoBuf.google.protobuf.Empty), + MethodDescriptor("InvokeBinding", 10, InvokeBindingRequest, InvokeBindingResponse), + MethodDescriptor("GetSecret", 11, GetSecretRequest, GetSecretResponse), + MethodDescriptor("GetBulkSecret", 12, GetBulkSecretRequest, GetBulkSecretResponse), + MethodDescriptor("RegisterActorTimer", 13, RegisterActorTimerRequest, ProtoBuf.google.protobuf.Empty), + MethodDescriptor("UnregisterActorTimer", 14, UnregisterActorTimerRequest, ProtoBuf.google.protobuf.Empty), + MethodDescriptor("RegisterActorReminder", 15, RegisterActorReminderRequest, ProtoBuf.google.protobuf.Empty), + MethodDescriptor("UnregisterActorReminder", 16, UnregisterActorReminderRequest, ProtoBuf.google.protobuf.Empty), + MethodDescriptor("GetActorState", 17, GetActorStateRequest, GetActorStateResponse), + MethodDescriptor("ExecuteActorStateTransaction", 18, ExecuteActorStateTransactionRequest, ProtoBuf.google.protobuf.Empty), + MethodDescriptor("InvokeActor", 19, InvokeActorRequest, InvokeActorResponse), + MethodDescriptor("GetConfigurationAlpha1", 20, GetConfigurationRequest, GetConfigurationResponse), + MethodDescriptor("SubscribeConfigurationAlpha1", 21, SubscribeConfigurationRequest, Channel{SubscribeConfigurationResponse}), + MethodDescriptor("GetMetadata", 22, ProtoBuf.google.protobuf.Empty, GetMetadataResponse), + MethodDescriptor("SetMetadata", 23, SetMetadataRequest, ProtoBuf.google.protobuf.Empty), + MethodDescriptor("Shutdown", 24, ProtoBuf.google.protobuf.Empty, ProtoBuf.google.protobuf.Empty) ] # const _Dapr_methods const _Dapr_desc = ServiceDescriptor("dapr.proto.runtime.v1.Dapr", 1, _Dapr_methods) @@ -2089,56 +2551,65 @@ GetBulkState(stub::DaprBlockingStub, controller::ProtoRpcController, inp::GetBul SaveState(stub::DaprStub, controller::ProtoRpcController, inp::SaveStateRequest, done::Function) = call_method(stub.impl, _Dapr_methods[4], controller, inp, done) SaveState(stub::DaprBlockingStub, controller::ProtoRpcController, inp::SaveStateRequest) = call_method(stub.impl, _Dapr_methods[4], controller, inp) -DeleteState(stub::DaprStub, controller::ProtoRpcController, inp::DeleteStateRequest, done::Function) = call_method(stub.impl, _Dapr_methods[5], controller, inp, done) -DeleteState(stub::DaprBlockingStub, controller::ProtoRpcController, inp::DeleteStateRequest) = call_method(stub.impl, _Dapr_methods[5], controller, inp) +QueryStateAlpha1(stub::DaprStub, controller::ProtoRpcController, inp::QueryStateRequest, done::Function) = call_method(stub.impl, _Dapr_methods[5], controller, inp, done) +QueryStateAlpha1(stub::DaprBlockingStub, controller::ProtoRpcController, inp::QueryStateRequest) = call_method(stub.impl, _Dapr_methods[5], controller, inp) + +DeleteState(stub::DaprStub, controller::ProtoRpcController, inp::DeleteStateRequest, done::Function) = call_method(stub.impl, _Dapr_methods[6], controller, inp, done) +DeleteState(stub::DaprBlockingStub, controller::ProtoRpcController, inp::DeleteStateRequest) = call_method(stub.impl, _Dapr_methods[6], controller, inp) + +DeleteBulkState(stub::DaprStub, controller::ProtoRpcController, inp::DeleteBulkStateRequest, done::Function) = call_method(stub.impl, _Dapr_methods[7], controller, inp, done) +DeleteBulkState(stub::DaprBlockingStub, controller::ProtoRpcController, inp::DeleteBulkStateRequest) = call_method(stub.impl, _Dapr_methods[7], controller, inp) + +ExecuteStateTransaction(stub::DaprStub, controller::ProtoRpcController, inp::ExecuteStateTransactionRequest, done::Function) = call_method(stub.impl, _Dapr_methods[8], controller, inp, done) +ExecuteStateTransaction(stub::DaprBlockingStub, controller::ProtoRpcController, inp::ExecuteStateTransactionRequest) = call_method(stub.impl, _Dapr_methods[8], controller, inp) -DeleteBulkState(stub::DaprStub, controller::ProtoRpcController, inp::DeleteBulkStateRequest, done::Function) = call_method(stub.impl, _Dapr_methods[6], controller, inp, done) -DeleteBulkState(stub::DaprBlockingStub, controller::ProtoRpcController, inp::DeleteBulkStateRequest) = call_method(stub.impl, _Dapr_methods[6], controller, inp) +PublishEvent(stub::DaprStub, controller::ProtoRpcController, inp::PublishEventRequest, done::Function) = call_method(stub.impl, _Dapr_methods[9], controller, inp, done) +PublishEvent(stub::DaprBlockingStub, controller::ProtoRpcController, inp::PublishEventRequest) = call_method(stub.impl, _Dapr_methods[9], controller, inp) -ExecuteStateTransaction(stub::DaprStub, controller::ProtoRpcController, inp::ExecuteStateTransactionRequest, done::Function) = call_method(stub.impl, _Dapr_methods[7], controller, inp, done) -ExecuteStateTransaction(stub::DaprBlockingStub, controller::ProtoRpcController, inp::ExecuteStateTransactionRequest) = call_method(stub.impl, _Dapr_methods[7], controller, inp) +InvokeBinding(stub::DaprStub, controller::ProtoRpcController, inp::InvokeBindingRequest, done::Function) = call_method(stub.impl, _Dapr_methods[10], controller, inp, done) +InvokeBinding(stub::DaprBlockingStub, controller::ProtoRpcController, inp::InvokeBindingRequest) = call_method(stub.impl, _Dapr_methods[10], controller, inp) -PublishEvent(stub::DaprStub, controller::ProtoRpcController, inp::PublishEventRequest, done::Function) = call_method(stub.impl, _Dapr_methods[8], controller, inp, done) -PublishEvent(stub::DaprBlockingStub, controller::ProtoRpcController, inp::PublishEventRequest) = call_method(stub.impl, _Dapr_methods[8], controller, inp) +GetSecret(stub::DaprStub, controller::ProtoRpcController, inp::GetSecretRequest, done::Function) = call_method(stub.impl, _Dapr_methods[11], controller, inp, done) +GetSecret(stub::DaprBlockingStub, controller::ProtoRpcController, inp::GetSecretRequest) = call_method(stub.impl, _Dapr_methods[11], controller, inp) -InvokeBinding(stub::DaprStub, controller::ProtoRpcController, inp::InvokeBindingRequest, done::Function) = call_method(stub.impl, _Dapr_methods[9], controller, inp, done) -InvokeBinding(stub::DaprBlockingStub, controller::ProtoRpcController, inp::InvokeBindingRequest) = call_method(stub.impl, _Dapr_methods[9], controller, inp) +GetBulkSecret(stub::DaprStub, controller::ProtoRpcController, inp::GetBulkSecretRequest, done::Function) = call_method(stub.impl, _Dapr_methods[12], controller, inp, done) +GetBulkSecret(stub::DaprBlockingStub, controller::ProtoRpcController, inp::GetBulkSecretRequest) = call_method(stub.impl, _Dapr_methods[12], controller, inp) -GetSecret(stub::DaprStub, controller::ProtoRpcController, inp::GetSecretRequest, done::Function) = call_method(stub.impl, _Dapr_methods[10], controller, inp, done) -GetSecret(stub::DaprBlockingStub, controller::ProtoRpcController, inp::GetSecretRequest) = call_method(stub.impl, _Dapr_methods[10], controller, inp) +RegisterActorTimer(stub::DaprStub, controller::ProtoRpcController, inp::RegisterActorTimerRequest, done::Function) = call_method(stub.impl, _Dapr_methods[13], controller, inp, done) +RegisterActorTimer(stub::DaprBlockingStub, controller::ProtoRpcController, inp::RegisterActorTimerRequest) = call_method(stub.impl, _Dapr_methods[13], controller, inp) -GetBulkSecret(stub::DaprStub, controller::ProtoRpcController, inp::GetBulkSecretRequest, done::Function) = call_method(stub.impl, _Dapr_methods[11], controller, inp, done) -GetBulkSecret(stub::DaprBlockingStub, controller::ProtoRpcController, inp::GetBulkSecretRequest) = call_method(stub.impl, _Dapr_methods[11], controller, inp) +UnregisterActorTimer(stub::DaprStub, controller::ProtoRpcController, inp::UnregisterActorTimerRequest, done::Function) = call_method(stub.impl, _Dapr_methods[14], controller, inp, done) +UnregisterActorTimer(stub::DaprBlockingStub, controller::ProtoRpcController, inp::UnregisterActorTimerRequest) = call_method(stub.impl, _Dapr_methods[14], controller, inp) -RegisterActorTimer(stub::DaprStub, controller::ProtoRpcController, inp::RegisterActorTimerRequest, done::Function) = call_method(stub.impl, _Dapr_methods[12], controller, inp, done) -RegisterActorTimer(stub::DaprBlockingStub, controller::ProtoRpcController, inp::RegisterActorTimerRequest) = call_method(stub.impl, _Dapr_methods[12], controller, inp) +RegisterActorReminder(stub::DaprStub, controller::ProtoRpcController, inp::RegisterActorReminderRequest, done::Function) = call_method(stub.impl, _Dapr_methods[15], controller, inp, done) +RegisterActorReminder(stub::DaprBlockingStub, controller::ProtoRpcController, inp::RegisterActorReminderRequest) = call_method(stub.impl, _Dapr_methods[15], controller, inp) -UnregisterActorTimer(stub::DaprStub, controller::ProtoRpcController, inp::UnregisterActorTimerRequest, done::Function) = call_method(stub.impl, _Dapr_methods[13], controller, inp, done) -UnregisterActorTimer(stub::DaprBlockingStub, controller::ProtoRpcController, inp::UnregisterActorTimerRequest) = call_method(stub.impl, _Dapr_methods[13], controller, inp) +UnregisterActorReminder(stub::DaprStub, controller::ProtoRpcController, inp::UnregisterActorReminderRequest, done::Function) = call_method(stub.impl, _Dapr_methods[16], controller, inp, done) +UnregisterActorReminder(stub::DaprBlockingStub, controller::ProtoRpcController, inp::UnregisterActorReminderRequest) = call_method(stub.impl, _Dapr_methods[16], controller, inp) -RegisterActorReminder(stub::DaprStub, controller::ProtoRpcController, inp::RegisterActorReminderRequest, done::Function) = call_method(stub.impl, _Dapr_methods[14], controller, inp, done) -RegisterActorReminder(stub::DaprBlockingStub, controller::ProtoRpcController, inp::RegisterActorReminderRequest) = call_method(stub.impl, _Dapr_methods[14], controller, inp) +GetActorState(stub::DaprStub, controller::ProtoRpcController, inp::GetActorStateRequest, done::Function) = call_method(stub.impl, _Dapr_methods[17], controller, inp, done) +GetActorState(stub::DaprBlockingStub, controller::ProtoRpcController, inp::GetActorStateRequest) = call_method(stub.impl, _Dapr_methods[17], controller, inp) -UnregisterActorReminder(stub::DaprStub, controller::ProtoRpcController, inp::UnregisterActorReminderRequest, done::Function) = call_method(stub.impl, _Dapr_methods[15], controller, inp, done) -UnregisterActorReminder(stub::DaprBlockingStub, controller::ProtoRpcController, inp::UnregisterActorReminderRequest) = call_method(stub.impl, _Dapr_methods[15], controller, inp) +ExecuteActorStateTransaction(stub::DaprStub, controller::ProtoRpcController, inp::ExecuteActorStateTransactionRequest, done::Function) = call_method(stub.impl, _Dapr_methods[18], controller, inp, done) +ExecuteActorStateTransaction(stub::DaprBlockingStub, controller::ProtoRpcController, inp::ExecuteActorStateTransactionRequest) = call_method(stub.impl, _Dapr_methods[18], controller, inp) -GetActorState(stub::DaprStub, controller::ProtoRpcController, inp::GetActorStateRequest, done::Function) = call_method(stub.impl, _Dapr_methods[16], controller, inp, done) -GetActorState(stub::DaprBlockingStub, controller::ProtoRpcController, inp::GetActorStateRequest) = call_method(stub.impl, _Dapr_methods[16], controller, inp) +InvokeActor(stub::DaprStub, controller::ProtoRpcController, inp::InvokeActorRequest, done::Function) = call_method(stub.impl, _Dapr_methods[19], controller, inp, done) +InvokeActor(stub::DaprBlockingStub, controller::ProtoRpcController, inp::InvokeActorRequest) = call_method(stub.impl, _Dapr_methods[19], controller, inp) -ExecuteActorStateTransaction(stub::DaprStub, controller::ProtoRpcController, inp::ExecuteActorStateTransactionRequest, done::Function) = call_method(stub.impl, _Dapr_methods[17], controller, inp, done) -ExecuteActorStateTransaction(stub::DaprBlockingStub, controller::ProtoRpcController, inp::ExecuteActorStateTransactionRequest) = call_method(stub.impl, _Dapr_methods[17], controller, inp) +GetConfigurationAlpha1(stub::DaprStub, controller::ProtoRpcController, inp::GetConfigurationRequest, done::Function) = call_method(stub.impl, _Dapr_methods[20], controller, inp, done) +GetConfigurationAlpha1(stub::DaprBlockingStub, controller::ProtoRpcController, inp::GetConfigurationRequest) = call_method(stub.impl, _Dapr_methods[20], controller, inp) -InvokeActor(stub::DaprStub, controller::ProtoRpcController, inp::InvokeActorRequest, done::Function) = call_method(stub.impl, _Dapr_methods[18], controller, inp, done) -InvokeActor(stub::DaprBlockingStub, controller::ProtoRpcController, inp::InvokeActorRequest) = call_method(stub.impl, _Dapr_methods[18], controller, inp) +SubscribeConfigurationAlpha1(stub::DaprStub, controller::ProtoRpcController, inp::SubscribeConfigurationRequest, done::Function) = call_method(stub.impl, _Dapr_methods[21], controller, inp, done) +SubscribeConfigurationAlpha1(stub::DaprBlockingStub, controller::ProtoRpcController, inp::SubscribeConfigurationRequest) = call_method(stub.impl, _Dapr_methods[21], controller, inp) -GetMetadata(stub::DaprStub, controller::ProtoRpcController, inp::ProtoBuf.google.protobuf.Empty, done::Function) = call_method(stub.impl, _Dapr_methods[19], controller, inp, done) -GetMetadata(stub::DaprBlockingStub, controller::ProtoRpcController, inp::ProtoBuf.google.protobuf.Empty) = call_method(stub.impl, _Dapr_methods[19], controller, inp) +GetMetadata(stub::DaprStub, controller::ProtoRpcController, inp::ProtoBuf.google.protobuf.Empty, done::Function) = call_method(stub.impl, _Dapr_methods[22], controller, inp, done) +GetMetadata(stub::DaprBlockingStub, controller::ProtoRpcController, inp::ProtoBuf.google.protobuf.Empty) = call_method(stub.impl, _Dapr_methods[22], controller, inp) -SetMetadata(stub::DaprStub, controller::ProtoRpcController, inp::SetMetadataRequest, done::Function) = call_method(stub.impl, _Dapr_methods[20], controller, inp, done) -SetMetadata(stub::DaprBlockingStub, controller::ProtoRpcController, inp::SetMetadataRequest) = call_method(stub.impl, _Dapr_methods[20], controller, inp) +SetMetadata(stub::DaprStub, controller::ProtoRpcController, inp::SetMetadataRequest, done::Function) = call_method(stub.impl, _Dapr_methods[23], controller, inp, done) +SetMetadata(stub::DaprBlockingStub, controller::ProtoRpcController, inp::SetMetadataRequest) = call_method(stub.impl, _Dapr_methods[23], controller, inp) -Shutdown(stub::DaprStub, controller::ProtoRpcController, inp::ProtoBuf.google.protobuf.Empty, done::Function) = call_method(stub.impl, _Dapr_methods[21], controller, inp, done) -Shutdown(stub::DaprBlockingStub, controller::ProtoRpcController, inp::ProtoBuf.google.protobuf.Empty) = call_method(stub.impl, _Dapr_methods[21], controller, inp) +Shutdown(stub::DaprStub, controller::ProtoRpcController, inp::ProtoBuf.google.protobuf.Empty, done::Function) = call_method(stub.impl, _Dapr_methods[24], controller, inp, done) +Shutdown(stub::DaprBlockingStub, controller::ProtoRpcController, inp::ProtoBuf.google.protobuf.Empty) = call_method(stub.impl, _Dapr_methods[24], controller, inp) -export InvokeServiceRequest, GetStateRequest_MetadataEntry, GetStateRequest, GetBulkStateRequest_MetadataEntry, GetBulkStateRequest, GetBulkStateResponse, BulkStateItem_MetadataEntry, BulkStateItem, GetStateResponse_MetadataEntry, GetStateResponse, DeleteStateRequest_MetadataEntry, DeleteStateRequest, DeleteBulkStateRequest, SaveStateRequest, PublishEventRequest_MetadataEntry, PublishEventRequest, InvokeBindingRequest_MetadataEntry, InvokeBindingRequest, InvokeBindingResponse_MetadataEntry, InvokeBindingResponse, GetSecretRequest_MetadataEntry, GetSecretRequest, GetSecretResponse_DataEntry, GetSecretResponse, GetBulkSecretRequest_MetadataEntry, GetBulkSecretRequest, SecretResponse_SecretsEntry, SecretResponse, GetBulkSecretResponse_DataEntry, GetBulkSecretResponse, TransactionalStateOperation, ExecuteStateTransactionRequest_MetadataEntry, ExecuteStateTransactionRequest, RegisterActorTimerRequest, UnregisterActorTimerRequest, RegisterActorReminderRequest, UnregisterActorReminderRequest, GetActorStateRequest, GetActorStateResponse, ExecuteActorStateTransactionRequest, TransactionalActorStateOperation, InvokeActorRequest, InvokeActorResponse, GetMetadataResponse_ExtendedMetadataEntry, GetMetadataResponse, ActiveActorsCount, RegisteredComponents, SetMetadataRequest, Dapr, DaprStub, DaprBlockingStub, InvokeService, GetState, GetBulkState, SaveState, DeleteState, DeleteBulkState, ExecuteStateTransaction, PublishEvent, InvokeBinding, GetSecret, GetBulkSecret, RegisterActorTimer, UnregisterActorTimer, RegisterActorReminder, UnregisterActorReminder, GetActorState, ExecuteActorStateTransaction, InvokeActor, GetMetadata, SetMetadata, Shutdown -# mapentries: "SecretResponse_SecretsEntry" => ("AbstractString", "AbstractString"), "GetBulkStateRequest_MetadataEntry" => ("AbstractString", "AbstractString"), "GetBulkSecretRequest_MetadataEntry" => ("AbstractString", "AbstractString"), "BulkStateItem_MetadataEntry" => ("AbstractString", "AbstractString"), "GetStateRequest_MetadataEntry" => ("AbstractString", "AbstractString"), "GetSecretResponse_DataEntry" => ("AbstractString", "AbstractString"), "GetStateResponse_MetadataEntry" => ("AbstractString", "AbstractString"), "PublishEventRequest_MetadataEntry" => ("AbstractString", "AbstractString"), "InvokeBindingRequest_MetadataEntry" => ("AbstractString", "AbstractString"), "InvokeBindingResponse_MetadataEntry" => ("AbstractString", "AbstractString"), "GetSecretRequest_MetadataEntry" => ("AbstractString", "AbstractString"), "ExecuteStateTransactionRequest_MetadataEntry" => ("AbstractString", "AbstractString"), "GetMetadataResponse_ExtendedMetadataEntry" => ("AbstractString", "AbstractString"), "GetBulkSecretResponse_DataEntry" => ("AbstractString", "SecretResponse"), "DeleteStateRequest_MetadataEntry" => ("AbstractString", "AbstractString") +export InvokeServiceRequest, GetStateRequest_MetadataEntry, GetStateRequest, GetBulkStateRequest_MetadataEntry, GetBulkStateRequest, GetBulkStateResponse, BulkStateItem_MetadataEntry, BulkStateItem, GetStateResponse_MetadataEntry, GetStateResponse, DeleteStateRequest_MetadataEntry, DeleteStateRequest, DeleteBulkStateRequest, SaveStateRequest, QueryStateRequest_MetadataEntry, QueryStateRequest, QueryStateItem, QueryStateResponse_MetadataEntry, QueryStateResponse, PublishEventRequest_MetadataEntry, PublishEventRequest, InvokeBindingRequest_MetadataEntry, InvokeBindingRequest, InvokeBindingResponse_MetadataEntry, InvokeBindingResponse, GetSecretRequest_MetadataEntry, GetSecretRequest, GetSecretResponse_DataEntry, GetSecretResponse, GetBulkSecretRequest_MetadataEntry, GetBulkSecretRequest, SecretResponse_SecretsEntry, SecretResponse, GetBulkSecretResponse_DataEntry, GetBulkSecretResponse, TransactionalStateOperation, ExecuteStateTransactionRequest_MetadataEntry, ExecuteStateTransactionRequest, RegisterActorTimerRequest, UnregisterActorTimerRequest, RegisterActorReminderRequest, UnregisterActorReminderRequest, GetActorStateRequest, GetActorStateResponse, ExecuteActorStateTransactionRequest, TransactionalActorStateOperation, InvokeActorRequest, InvokeActorResponse, GetMetadataResponse_ExtendedMetadataEntry, GetMetadataResponse, ActiveActorsCount, RegisteredComponents, SetMetadataRequest, GetConfigurationRequest_MetadataEntry, GetConfigurationRequest, GetConfigurationResponse, SubscribeConfigurationRequest_MetadataEntry, SubscribeConfigurationRequest, SubscribeConfigurationResponse, Dapr, DaprStub, DaprBlockingStub, InvokeService, GetState, GetBulkState, SaveState, QueryStateAlpha1, DeleteState, DeleteBulkState, ExecuteStateTransaction, PublishEvent, InvokeBinding, GetSecret, GetBulkSecret, RegisterActorTimer, UnregisterActorTimer, RegisterActorReminder, UnregisterActorReminder, GetActorState, ExecuteActorStateTransaction, InvokeActor, GetConfigurationAlpha1, SubscribeConfigurationAlpha1, GetMetadata, SetMetadata, Shutdown +# mapentries: "SecretResponse_SecretsEntry" => ("AbstractString", "AbstractString"), "GetBulkStateRequest_MetadataEntry" => ("AbstractString", "AbstractString"), "QueryStateRequest_MetadataEntry" => ("AbstractString", "AbstractString"), "SubscribeConfigurationRequest_MetadataEntry" => ("AbstractString", "AbstractString"), "GetBulkSecretRequest_MetadataEntry" => ("AbstractString", "AbstractString"), "BulkStateItem_MetadataEntry" => ("AbstractString", "AbstractString"), "GetStateRequest_MetadataEntry" => ("AbstractString", "AbstractString"), "GetSecretResponse_DataEntry" => ("AbstractString", "AbstractString"), "QueryStateResponse_MetadataEntry" => ("AbstractString", "AbstractString"), "GetStateResponse_MetadataEntry" => ("AbstractString", "AbstractString"), "PublishEventRequest_MetadataEntry" => ("AbstractString", "AbstractString"), "InvokeBindingRequest_MetadataEntry" => ("AbstractString", "AbstractString"), "InvokeBindingResponse_MetadataEntry" => ("AbstractString", "AbstractString"), "GetSecretRequest_MetadataEntry" => ("AbstractString", "AbstractString"), "ExecuteStateTransactionRequest_MetadataEntry" => ("AbstractString", "AbstractString"), "GetConfigurationRequest_MetadataEntry" => ("AbstractString", "AbstractString"), "GetMetadataResponse_ExtendedMetadataEntry" => ("AbstractString", "AbstractString"), "GetBulkSecretResponse_DataEntry" => ("AbstractString", "SecretResponse"), "DeleteStateRequest_MetadataEntry" => ("AbstractString", "AbstractString") diff --git a/src/proto/src/generated/operator/OperatorClients.jl b/src/proto/src/generated/operator/OperatorClients.jl deleted file mode 100644 index 5580ea1..0000000 --- a/src/proto/src/generated/operator/OperatorClients.jl +++ /dev/null @@ -1,85 +0,0 @@ -module OperatorClients -using gRPCClient -using ProtoBuf:google - -include("dapr.jl") -using .dapr.proto.operator.v1 - -import Base: show - -# begin service: dapr.proto.operator.v1.Operator - -export OperatorBlockingClient, OperatorClient - -struct OperatorBlockingClient - controller::gRPCController - channel::gRPCChannel - stub::OperatorBlockingStub - - function OperatorBlockingClient(api_base_url::String; kwargs...) - controller = gRPCController(; kwargs...) - channel = gRPCChannel(api_base_url) - stub = OperatorBlockingStub(channel) - new(controller, channel, stub) - end -end - -struct OperatorClient - controller::gRPCController - channel::gRPCChannel - stub::OperatorStub - - function OperatorClient(api_base_url::String; kwargs...) - controller = gRPCController(; kwargs...) - channel = gRPCChannel(api_base_url) - stub = OperatorStub(channel) - new(controller, channel, stub) - end -end - -show(io::IO, client::OperatorBlockingClient) = print(io, "OperatorBlockingClient(", client.channel.baseurl, ")") -show(io::IO, client::OperatorClient) = print(io, "OperatorClient(", client.channel.baseurl, ")") - -import .dapr.proto.operator.v1: ComponentUpdate -""" - ComponentUpdate - -- input: dapr.proto.operator.v1.ComponentUpdateRequest -- output: Channel{dapr.proto.operator.v1.ComponentUpdateEvent} -""" -ComponentUpdate(client::OperatorBlockingClient, inp::dapr.proto.operator.v1.ComponentUpdateRequest) = ComponentUpdate(client.stub, client.controller, inp) -ComponentUpdate(client::OperatorClient, inp::dapr.proto.operator.v1.ComponentUpdateRequest, done::Function) = ComponentUpdate(client.stub, client.controller, inp, done) - -import .dapr.proto.operator.v1: ListComponents -""" - ListComponents - -- input: dapr.proto.operator.v1.ListComponentsRequest -- output: dapr.proto.operator.v1.ListComponentResponse -""" -ListComponents(client::OperatorBlockingClient, inp::dapr.proto.operator.v1.ListComponentsRequest) = ListComponents(client.stub, client.controller, inp) -ListComponents(client::OperatorClient, inp::dapr.proto.operator.v1.ListComponentsRequest, done::Function) = ListComponents(client.stub, client.controller, inp, done) - -import .dapr.proto.operator.v1: GetConfiguration -""" - GetConfiguration - -- input: dapr.proto.operator.v1.GetConfigurationRequest -- output: dapr.proto.operator.v1.GetConfigurationResponse -""" -GetConfiguration(client::OperatorBlockingClient, inp::dapr.proto.operator.v1.GetConfigurationRequest) = GetConfiguration(client.stub, client.controller, inp) -GetConfiguration(client::OperatorClient, inp::dapr.proto.operator.v1.GetConfigurationRequest, done::Function) = GetConfiguration(client.stub, client.controller, inp, done) - -import .dapr.proto.operator.v1: ListSubscriptions -""" - ListSubscriptions - -- input: google.protobuf.Empty -- output: dapr.proto.operator.v1.ListSubscriptionsResponse -""" -ListSubscriptions(client::OperatorBlockingClient, inp::google.protobuf.Empty) = ListSubscriptions(client.stub, client.controller, inp) -ListSubscriptions(client::OperatorClient, inp::google.protobuf.Empty, done::Function) = ListSubscriptions(client.stub, client.controller, inp, done) - -# end service: dapr.proto.operator.v1.Operator - -end # module DaprClients diff --git a/src/proto/src/generated/operator/dapr.jl b/src/proto/src/generated/operator/dapr.jl deleted file mode 100644 index 796b0e5..0000000 --- a/src/proto/src/generated/operator/dapr.jl +++ /dev/null @@ -1,13 +0,0 @@ -module dapr - const _ProtoBuf_Top_ = @static isdefined(parentmodule(@__MODULE__), :_ProtoBuf_Top_) ? (parentmodule(@__MODULE__))._ProtoBuf_Top_ : parentmodule(@__MODULE__) - module proto - const _ProtoBuf_Top_ = @static isdefined(parentmodule(@__MODULE__), :_ProtoBuf_Top_) ? (parentmodule(@__MODULE__))._ProtoBuf_Top_ : parentmodule(@__MODULE__) - module operator - const _ProtoBuf_Top_ = @static isdefined(parentmodule(@__MODULE__), :_ProtoBuf_Top_) ? (parentmodule(@__MODULE__))._ProtoBuf_Top_ : parentmodule(@__MODULE__) - module v1 - const _ProtoBuf_Top_ = @static isdefined(parentmodule(@__MODULE__), :_ProtoBuf_Top_) ? (parentmodule(@__MODULE__))._ProtoBuf_Top_ : parentmodule(@__MODULE__) - include("operator_pb.jl") - end - end - end -end diff --git a/src/proto/src/generated/operator/operator_pb.jl b/src/proto/src/generated/operator/operator_pb.jl deleted file mode 100644 index d6a8536..0000000 --- a/src/proto/src/generated/operator/operator_pb.jl +++ /dev/null @@ -1,314 +0,0 @@ -# syntax: proto3 -using ProtoBuf -import ProtoBuf.meta -import ProtoBuf.google.protobuf - -mutable struct ListComponentsRequest <: ProtoType - __protobuf_jl_internal_meta::ProtoMeta - __protobuf_jl_internal_values::Dict{Symbol,Any} - __protobuf_jl_internal_defaultset::Set{Symbol} - - function ListComponentsRequest(; kwargs...) - obj = new(meta(ListComponentsRequest), Dict{Symbol,Any}(), Set{Symbol}()) - values = obj.__protobuf_jl_internal_values - symdict = obj.__protobuf_jl_internal_meta.symdict - for nv in kwargs - fldname, fldval = nv - fldtype = symdict[fldname].jtyp - (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) - if fldval !== nothing - values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) - end - end - obj - end -end # mutable struct ListComponentsRequest -const __meta_ListComponentsRequest = Ref{ProtoMeta}() -function meta(::Type{ListComponentsRequest}) - ProtoBuf.metalock() do - if !isassigned(__meta_ListComponentsRequest) - __meta_ListComponentsRequest[] = target = ProtoMeta(ListComponentsRequest) - allflds = Pair{Symbol,Union{Type,String}}[:namespace => AbstractString] - meta(target, ListComponentsRequest, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) - end - __meta_ListComponentsRequest[] - end -end -function Base.getproperty(obj::ListComponentsRequest, name::Symbol) - if name === :namespace - return (obj.__protobuf_jl_internal_values[name])::AbstractString - else - getfield(obj, name) - end -end - -mutable struct ComponentUpdateRequest <: ProtoType - __protobuf_jl_internal_meta::ProtoMeta - __protobuf_jl_internal_values::Dict{Symbol,Any} - __protobuf_jl_internal_defaultset::Set{Symbol} - - function ComponentUpdateRequest(; kwargs...) - obj = new(meta(ComponentUpdateRequest), Dict{Symbol,Any}(), Set{Symbol}()) - values = obj.__protobuf_jl_internal_values - symdict = obj.__protobuf_jl_internal_meta.symdict - for nv in kwargs - fldname, fldval = nv - fldtype = symdict[fldname].jtyp - (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) - if fldval !== nothing - values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) - end - end - obj - end -end # mutable struct ComponentUpdateRequest -const __meta_ComponentUpdateRequest = Ref{ProtoMeta}() -function meta(::Type{ComponentUpdateRequest}) - ProtoBuf.metalock() do - if !isassigned(__meta_ComponentUpdateRequest) - __meta_ComponentUpdateRequest[] = target = ProtoMeta(ComponentUpdateRequest) - allflds = Pair{Symbol,Union{Type,String}}[:namespace => AbstractString] - meta(target, ComponentUpdateRequest, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) - end - __meta_ComponentUpdateRequest[] - end -end -function Base.getproperty(obj::ComponentUpdateRequest, name::Symbol) - if name === :namespace - return (obj.__protobuf_jl_internal_values[name])::AbstractString - else - getfield(obj, name) - end -end - -mutable struct ComponentUpdateEvent <: ProtoType - __protobuf_jl_internal_meta::ProtoMeta - __protobuf_jl_internal_values::Dict{Symbol,Any} - __protobuf_jl_internal_defaultset::Set{Symbol} - - function ComponentUpdateEvent(; kwargs...) - obj = new(meta(ComponentUpdateEvent), Dict{Symbol,Any}(), Set{Symbol}()) - values = obj.__protobuf_jl_internal_values - symdict = obj.__protobuf_jl_internal_meta.symdict - for nv in kwargs - fldname, fldval = nv - fldtype = symdict[fldname].jtyp - (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) - if fldval !== nothing - values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) - end - end - obj - end -end # mutable struct ComponentUpdateEvent -const __meta_ComponentUpdateEvent = Ref{ProtoMeta}() -function meta(::Type{ComponentUpdateEvent}) - ProtoBuf.metalock() do - if !isassigned(__meta_ComponentUpdateEvent) - __meta_ComponentUpdateEvent[] = target = ProtoMeta(ComponentUpdateEvent) - allflds = Pair{Symbol,Union{Type,String}}[:component => Vector{UInt8}] - meta(target, ComponentUpdateEvent, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) - end - __meta_ComponentUpdateEvent[] - end -end -function Base.getproperty(obj::ComponentUpdateEvent, name::Symbol) - if name === :component - return (obj.__protobuf_jl_internal_values[name])::Vector{UInt8} - else - getfield(obj, name) - end -end - -mutable struct ListComponentResponse <: ProtoType - __protobuf_jl_internal_meta::ProtoMeta - __protobuf_jl_internal_values::Dict{Symbol,Any} - __protobuf_jl_internal_defaultset::Set{Symbol} - - function ListComponentResponse(; kwargs...) - obj = new(meta(ListComponentResponse), Dict{Symbol,Any}(), Set{Symbol}()) - values = obj.__protobuf_jl_internal_values - symdict = obj.__protobuf_jl_internal_meta.symdict - for nv in kwargs - fldname, fldval = nv - fldtype = symdict[fldname].jtyp - (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) - if fldval !== nothing - values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) - end - end - obj - end -end # mutable struct ListComponentResponse -const __meta_ListComponentResponse = Ref{ProtoMeta}() -function meta(::Type{ListComponentResponse}) - ProtoBuf.metalock() do - if !isassigned(__meta_ListComponentResponse) - __meta_ListComponentResponse[] = target = ProtoMeta(ListComponentResponse) - allflds = Pair{Symbol,Union{Type,String}}[:components => Base.Vector{Vector{UInt8}}] - meta(target, ListComponentResponse, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) - end - __meta_ListComponentResponse[] - end -end -function Base.getproperty(obj::ListComponentResponse, name::Symbol) - if name === :components - return (obj.__protobuf_jl_internal_values[name])::Base.Vector{Vector{UInt8}} - else - getfield(obj, name) - end -end - -mutable struct GetConfigurationRequest <: ProtoType - __protobuf_jl_internal_meta::ProtoMeta - __protobuf_jl_internal_values::Dict{Symbol,Any} - __protobuf_jl_internal_defaultset::Set{Symbol} - - function GetConfigurationRequest(; kwargs...) - obj = new(meta(GetConfigurationRequest), Dict{Symbol,Any}(), Set{Symbol}()) - values = obj.__protobuf_jl_internal_values - symdict = obj.__protobuf_jl_internal_meta.symdict - for nv in kwargs - fldname, fldval = nv - fldtype = symdict[fldname].jtyp - (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) - if fldval !== nothing - values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) - end - end - obj - end -end # mutable struct GetConfigurationRequest -const __meta_GetConfigurationRequest = Ref{ProtoMeta}() -function meta(::Type{GetConfigurationRequest}) - ProtoBuf.metalock() do - if !isassigned(__meta_GetConfigurationRequest) - __meta_GetConfigurationRequest[] = target = ProtoMeta(GetConfigurationRequest) - allflds = Pair{Symbol,Union{Type,String}}[:name => AbstractString, :namespace => AbstractString] - meta(target, GetConfigurationRequest, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) - end - __meta_GetConfigurationRequest[] - end -end -function Base.getproperty(obj::GetConfigurationRequest, name::Symbol) - if name === :name - return (obj.__protobuf_jl_internal_values[name])::AbstractString - elseif name === :namespace - return (obj.__protobuf_jl_internal_values[name])::AbstractString - else - getfield(obj, name) - end -end - -mutable struct GetConfigurationResponse <: ProtoType - __protobuf_jl_internal_meta::ProtoMeta - __protobuf_jl_internal_values::Dict{Symbol,Any} - __protobuf_jl_internal_defaultset::Set{Symbol} - - function GetConfigurationResponse(; kwargs...) - obj = new(meta(GetConfigurationResponse), Dict{Symbol,Any}(), Set{Symbol}()) - values = obj.__protobuf_jl_internal_values - symdict = obj.__protobuf_jl_internal_meta.symdict - for nv in kwargs - fldname, fldval = nv - fldtype = symdict[fldname].jtyp - (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) - if fldval !== nothing - values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) - end - end - obj - end -end # mutable struct GetConfigurationResponse -const __meta_GetConfigurationResponse = Ref{ProtoMeta}() -function meta(::Type{GetConfigurationResponse}) - ProtoBuf.metalock() do - if !isassigned(__meta_GetConfigurationResponse) - __meta_GetConfigurationResponse[] = target = ProtoMeta(GetConfigurationResponse) - allflds = Pair{Symbol,Union{Type,String}}[:configuration => Vector{UInt8}] - meta(target, GetConfigurationResponse, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) - end - __meta_GetConfigurationResponse[] - end -end -function Base.getproperty(obj::GetConfigurationResponse, name::Symbol) - if name === :configuration - return (obj.__protobuf_jl_internal_values[name])::Vector{UInt8} - else - getfield(obj, name) - end -end - -mutable struct ListSubscriptionsResponse <: ProtoType - __protobuf_jl_internal_meta::ProtoMeta - __protobuf_jl_internal_values::Dict{Symbol,Any} - __protobuf_jl_internal_defaultset::Set{Symbol} - - function ListSubscriptionsResponse(; kwargs...) - obj = new(meta(ListSubscriptionsResponse), Dict{Symbol,Any}(), Set{Symbol}()) - values = obj.__protobuf_jl_internal_values - symdict = obj.__protobuf_jl_internal_meta.symdict - for nv in kwargs - fldname, fldval = nv - fldtype = symdict[fldname].jtyp - (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) - if fldval !== nothing - values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) - end - end - obj - end -end # mutable struct ListSubscriptionsResponse -const __meta_ListSubscriptionsResponse = Ref{ProtoMeta}() -function meta(::Type{ListSubscriptionsResponse}) - ProtoBuf.metalock() do - if !isassigned(__meta_ListSubscriptionsResponse) - __meta_ListSubscriptionsResponse[] = target = ProtoMeta(ListSubscriptionsResponse) - allflds = Pair{Symbol,Union{Type,String}}[:subscriptions => Base.Vector{Vector{UInt8}}] - meta(target, ListSubscriptionsResponse, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) - end - __meta_ListSubscriptionsResponse[] - end -end -function Base.getproperty(obj::ListSubscriptionsResponse, name::Symbol) - if name === :subscriptions - return (obj.__protobuf_jl_internal_values[name])::Base.Vector{Vector{UInt8}} - else - getfield(obj, name) - end -end - -# service methods for Operator -const _Operator_methods = MethodDescriptor[ - MethodDescriptor("ComponentUpdate", 1, ComponentUpdateRequest, Channel{ComponentUpdateEvent}), - MethodDescriptor("ListComponents", 2, ListComponentsRequest, ListComponentResponse), - MethodDescriptor("GetConfiguration", 3, GetConfigurationRequest, GetConfigurationResponse), - MethodDescriptor("ListSubscriptions", 4, ProtoBuf.google.protobuf.Empty, ListSubscriptionsResponse) - ] # const _Operator_methods -const _Operator_desc = ServiceDescriptor("dapr.proto.operator.v1.Operator", 1, _Operator_methods) - -Operator(impl::Module) = ProtoService(_Operator_desc, impl) - -mutable struct OperatorStub <: AbstractProtoServiceStub{false} - impl::ProtoServiceStub - OperatorStub(channel::ProtoRpcChannel) = new(ProtoServiceStub(_Operator_desc, channel)) -end # mutable struct OperatorStub - -mutable struct OperatorBlockingStub <: AbstractProtoServiceStub{true} - impl::ProtoServiceBlockingStub - OperatorBlockingStub(channel::ProtoRpcChannel) = new(ProtoServiceBlockingStub(_Operator_desc, channel)) -end # mutable struct OperatorBlockingStub - -ComponentUpdate(stub::OperatorStub, controller::ProtoRpcController, inp::ComponentUpdateRequest, done::Function) = call_method(stub.impl, _Operator_methods[1], controller, inp, done) -ComponentUpdate(stub::OperatorBlockingStub, controller::ProtoRpcController, inp::ComponentUpdateRequest) = call_method(stub.impl, _Operator_methods[1], controller, inp) - -ListComponents(stub::OperatorStub, controller::ProtoRpcController, inp::ListComponentsRequest, done::Function) = call_method(stub.impl, _Operator_methods[2], controller, inp, done) -ListComponents(stub::OperatorBlockingStub, controller::ProtoRpcController, inp::ListComponentsRequest) = call_method(stub.impl, _Operator_methods[2], controller, inp) - -GetConfiguration(stub::OperatorStub, controller::ProtoRpcController, inp::GetConfigurationRequest, done::Function) = call_method(stub.impl, _Operator_methods[3], controller, inp, done) -GetConfiguration(stub::OperatorBlockingStub, controller::ProtoRpcController, inp::GetConfigurationRequest) = call_method(stub.impl, _Operator_methods[3], controller, inp) - -ListSubscriptions(stub::OperatorStub, controller::ProtoRpcController, inp::ProtoBuf.google.protobuf.Empty, done::Function) = call_method(stub.impl, _Operator_methods[4], controller, inp, done) -ListSubscriptions(stub::OperatorBlockingStub, controller::ProtoRpcController, inp::ProtoBuf.google.protobuf.Empty) = call_method(stub.impl, _Operator_methods[4], controller, inp) - -export ListComponentsRequest, ComponentUpdateRequest, ComponentUpdateEvent, ListComponentResponse, GetConfigurationRequest, GetConfigurationResponse, ListSubscriptionsResponse, Operator, OperatorStub, OperatorBlockingStub, ComponentUpdate, ListComponents, GetConfiguration, ListSubscriptions diff --git a/src/proto/src/generated/placement/PlacementClients.jl b/src/proto/src/generated/placement/PlacementClients.jl deleted file mode 100644 index 7aa4764..0000000 --- a/src/proto/src/generated/placement/PlacementClients.jl +++ /dev/null @@ -1,55 +0,0 @@ -module PlacementClients -using gRPCClient -using ProtoBuf:google - -include("dapr.jl") -using .dapr.proto.placement.v1 - -import Base: show - -# begin service: dapr.proto.placement.v1.Placement - -export PlacementBlockingClient, PlacementClient - -struct PlacementBlockingClient - controller::gRPCController - channel::gRPCChannel - stub::PlacementBlockingStub - - function PlacementBlockingClient(api_base_url::String; kwargs...) - controller = gRPCController(; kwargs...) - channel = gRPCChannel(api_base_url) - stub = PlacementBlockingStub(channel) - new(controller, channel, stub) - end -end - -struct PlacementClient - controller::gRPCController - channel::gRPCChannel - stub::PlacementStub - - function PlacementClient(api_base_url::String; kwargs...) - controller = gRPCController(; kwargs...) - channel = gRPCChannel(api_base_url) - stub = PlacementStub(channel) - new(controller, channel, stub) - end -end - -show(io::IO, client::PlacementBlockingClient) = print(io, "PlacementBlockingClient(", client.channel.baseurl, ")") -show(io::IO, client::PlacementClient) = print(io, "PlacementClient(", client.channel.baseurl, ")") - -import .dapr.proto.placement.v1: ReportDaprStatus -""" - ReportDaprStatus - -- input: Channel{dapr.proto.placement.v1.Host} -- output: Channel{dapr.proto.placement.v1.PlacementOrder} -""" -ReportDaprStatus(client::PlacementBlockingClient, inp::Channel{dapr.proto.placement.v1.Host}) = ReportDaprStatus(client.stub, client.controller, inp) -ReportDaprStatus(client::PlacementClient, inp::Channel{dapr.proto.placement.v1.Host}, done::Function) = ReportDaprStatus(client.stub, client.controller, inp, done) - -# end service: dapr.proto.placement.v1.Placement - -end # module DaprClients diff --git a/src/proto/src/generated/placement/dapr.jl b/src/proto/src/generated/placement/dapr.jl deleted file mode 100644 index def2bca..0000000 --- a/src/proto/src/generated/placement/dapr.jl +++ /dev/null @@ -1,13 +0,0 @@ -module dapr - const _ProtoBuf_Top_ = @static isdefined(parentmodule(@__MODULE__), :_ProtoBuf_Top_) ? (parentmodule(@__MODULE__))._ProtoBuf_Top_ : parentmodule(@__MODULE__) - module proto - const _ProtoBuf_Top_ = @static isdefined(parentmodule(@__MODULE__), :_ProtoBuf_Top_) ? (parentmodule(@__MODULE__))._ProtoBuf_Top_ : parentmodule(@__MODULE__) - module placement - const _ProtoBuf_Top_ = @static isdefined(parentmodule(@__MODULE__), :_ProtoBuf_Top_) ? (parentmodule(@__MODULE__))._ProtoBuf_Top_ : parentmodule(@__MODULE__) - module v1 - const _ProtoBuf_Top_ = @static isdefined(parentmodule(@__MODULE__), :_ProtoBuf_Top_) ? (parentmodule(@__MODULE__))._ProtoBuf_Top_ : parentmodule(@__MODULE__) - include("placement_pb.jl") - end - end - end -end diff --git a/src/proto/src/generated/placement/placement_pb.jl b/src/proto/src/generated/placement/placement_pb.jl deleted file mode 100644 index fdf87ce..0000000 --- a/src/proto/src/generated/placement/placement_pb.jl +++ /dev/null @@ -1,325 +0,0 @@ -# syntax: proto3 -using ProtoBuf -import ProtoBuf.meta - -mutable struct Host <: ProtoType - __protobuf_jl_internal_meta::ProtoMeta - __protobuf_jl_internal_values::Dict{Symbol,Any} - __protobuf_jl_internal_defaultset::Set{Symbol} - - function Host(; kwargs...) - obj = new(meta(Host), Dict{Symbol,Any}(), Set{Symbol}()) - values = obj.__protobuf_jl_internal_values - symdict = obj.__protobuf_jl_internal_meta.symdict - for nv in kwargs - fldname, fldval = nv - fldtype = symdict[fldname].jtyp - (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) - if fldval !== nothing - values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) - end - end - obj - end -end # mutable struct Host -const __meta_Host = Ref{ProtoMeta}() -function meta(::Type{Host}) - ProtoBuf.metalock() do - if !isassigned(__meta_Host) - __meta_Host[] = target = ProtoMeta(Host) - allflds = Pair{Symbol,Union{Type,String}}[:name => AbstractString, :port => Int64, :load => Int64, :entities => Base.Vector{AbstractString}, :id => AbstractString] - meta(target, Host, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) - end - __meta_Host[] - end -end -function Base.getproperty(obj::Host, name::Symbol) - if name === :name - return (obj.__protobuf_jl_internal_values[name])::AbstractString - elseif name === :port - return (obj.__protobuf_jl_internal_values[name])::Int64 - elseif name === :load - return (obj.__protobuf_jl_internal_values[name])::Int64 - elseif name === :entities - return (obj.__protobuf_jl_internal_values[name])::Base.Vector{AbstractString} - elseif name === :id - return (obj.__protobuf_jl_internal_values[name])::AbstractString - else - getfield(obj, name) - end -end - -mutable struct PlacementTable_LoadMapEntry <: ProtoType - __protobuf_jl_internal_meta::ProtoMeta - __protobuf_jl_internal_values::Dict{Symbol,Any} - __protobuf_jl_internal_defaultset::Set{Symbol} - - function PlacementTable_LoadMapEntry(; kwargs...) - obj = new(meta(PlacementTable_LoadMapEntry), Dict{Symbol,Any}(), Set{Symbol}()) - values = obj.__protobuf_jl_internal_values - symdict = obj.__protobuf_jl_internal_meta.symdict - for nv in kwargs - fldname, fldval = nv - fldtype = symdict[fldname].jtyp - (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) - if fldval !== nothing - values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) - end - end - obj - end -end # mutable struct PlacementTable_LoadMapEntry (mapentry) -const __meta_PlacementTable_LoadMapEntry = Ref{ProtoMeta}() -function meta(::Type{PlacementTable_LoadMapEntry}) - ProtoBuf.metalock() do - if !isassigned(__meta_PlacementTable_LoadMapEntry) - __meta_PlacementTable_LoadMapEntry[] = target = ProtoMeta(PlacementTable_LoadMapEntry) - allflds = Pair{Symbol,Union{Type,String}}[:key => AbstractString, :value => Host] - meta(target, PlacementTable_LoadMapEntry, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) - end - __meta_PlacementTable_LoadMapEntry[] - end -end -function Base.getproperty(obj::PlacementTable_LoadMapEntry, name::Symbol) - if name === :key - return (obj.__protobuf_jl_internal_values[name])::AbstractString - elseif name === :value - return (obj.__protobuf_jl_internal_values[name])::Host - else - getfield(obj, name) - end -end - -mutable struct PlacementTable_HostsEntry <: ProtoType - __protobuf_jl_internal_meta::ProtoMeta - __protobuf_jl_internal_values::Dict{Symbol,Any} - __protobuf_jl_internal_defaultset::Set{Symbol} - - function PlacementTable_HostsEntry(; kwargs...) - obj = new(meta(PlacementTable_HostsEntry), Dict{Symbol,Any}(), Set{Symbol}()) - values = obj.__protobuf_jl_internal_values - symdict = obj.__protobuf_jl_internal_meta.symdict - for nv in kwargs - fldname, fldval = nv - fldtype = symdict[fldname].jtyp - (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) - if fldval !== nothing - values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) - end - end - obj - end -end # mutable struct PlacementTable_HostsEntry (mapentry) -const __meta_PlacementTable_HostsEntry = Ref{ProtoMeta}() -function meta(::Type{PlacementTable_HostsEntry}) - ProtoBuf.metalock() do - if !isassigned(__meta_PlacementTable_HostsEntry) - __meta_PlacementTable_HostsEntry[] = target = ProtoMeta(PlacementTable_HostsEntry) - allflds = Pair{Symbol,Union{Type,String}}[:key => UInt64, :value => AbstractString] - meta(target, PlacementTable_HostsEntry, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) - end - __meta_PlacementTable_HostsEntry[] - end -end -function Base.getproperty(obj::PlacementTable_HostsEntry, name::Symbol) - if name === :key - return (obj.__protobuf_jl_internal_values[name])::UInt64 - elseif name === :value - return (obj.__protobuf_jl_internal_values[name])::AbstractString - else - getfield(obj, name) - end -end - -mutable struct PlacementTable <: ProtoType - __protobuf_jl_internal_meta::ProtoMeta - __protobuf_jl_internal_values::Dict{Symbol,Any} - __protobuf_jl_internal_defaultset::Set{Symbol} - - function PlacementTable(; kwargs...) - obj = new(meta(PlacementTable), Dict{Symbol,Any}(), Set{Symbol}()) - values = obj.__protobuf_jl_internal_values - symdict = obj.__protobuf_jl_internal_meta.symdict - for nv in kwargs - fldname, fldval = nv - fldtype = symdict[fldname].jtyp - (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) - if fldval !== nothing - values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) - end - end - obj - end -end # mutable struct PlacementTable -const __meta_PlacementTable = Ref{ProtoMeta}() -function meta(::Type{PlacementTable}) - ProtoBuf.metalock() do - if !isassigned(__meta_PlacementTable) - __meta_PlacementTable[] = target = ProtoMeta(PlacementTable) - pack = Symbol[:sorted_set] - allflds = Pair{Symbol,Union{Type,String}}[:hosts => Base.Dict{UInt64,AbstractString}, :sorted_set => Base.Vector{UInt64}, :load_map => Base.Dict{AbstractString,Host}, :total_load => Int64] - meta(target, PlacementTable, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, pack, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) - end - __meta_PlacementTable[] - end -end -function Base.getproperty(obj::PlacementTable, name::Symbol) - if name === :hosts - return (obj.__protobuf_jl_internal_values[name])::Base.Dict{UInt64,AbstractString} - elseif name === :sorted_set - return (obj.__protobuf_jl_internal_values[name])::Base.Vector{UInt64} - elseif name === :load_map - return (obj.__protobuf_jl_internal_values[name])::Base.Dict{AbstractString,Host} - elseif name === :total_load - return (obj.__protobuf_jl_internal_values[name])::Int64 - else - getfield(obj, name) - end -end - -mutable struct PlacementTables_EntriesEntry <: ProtoType - __protobuf_jl_internal_meta::ProtoMeta - __protobuf_jl_internal_values::Dict{Symbol,Any} - __protobuf_jl_internal_defaultset::Set{Symbol} - - function PlacementTables_EntriesEntry(; kwargs...) - obj = new(meta(PlacementTables_EntriesEntry), Dict{Symbol,Any}(), Set{Symbol}()) - values = obj.__protobuf_jl_internal_values - symdict = obj.__protobuf_jl_internal_meta.symdict - for nv in kwargs - fldname, fldval = nv - fldtype = symdict[fldname].jtyp - (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) - if fldval !== nothing - values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) - end - end - obj - end -end # mutable struct PlacementTables_EntriesEntry (mapentry) -const __meta_PlacementTables_EntriesEntry = Ref{ProtoMeta}() -function meta(::Type{PlacementTables_EntriesEntry}) - ProtoBuf.metalock() do - if !isassigned(__meta_PlacementTables_EntriesEntry) - __meta_PlacementTables_EntriesEntry[] = target = ProtoMeta(PlacementTables_EntriesEntry) - allflds = Pair{Symbol,Union{Type,String}}[:key => AbstractString, :value => PlacementTable] - meta(target, PlacementTables_EntriesEntry, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) - end - __meta_PlacementTables_EntriesEntry[] - end -end -function Base.getproperty(obj::PlacementTables_EntriesEntry, name::Symbol) - if name === :key - return (obj.__protobuf_jl_internal_values[name])::AbstractString - elseif name === :value - return (obj.__protobuf_jl_internal_values[name])::PlacementTable - else - getfield(obj, name) - end -end - -mutable struct PlacementTables <: ProtoType - __protobuf_jl_internal_meta::ProtoMeta - __protobuf_jl_internal_values::Dict{Symbol,Any} - __protobuf_jl_internal_defaultset::Set{Symbol} - - function PlacementTables(; kwargs...) - obj = new(meta(PlacementTables), Dict{Symbol,Any}(), Set{Symbol}()) - values = obj.__protobuf_jl_internal_values - symdict = obj.__protobuf_jl_internal_meta.symdict - for nv in kwargs - fldname, fldval = nv - fldtype = symdict[fldname].jtyp - (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) - if fldval !== nothing - values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) - end - end - obj - end -end # mutable struct PlacementTables -const __meta_PlacementTables = Ref{ProtoMeta}() -function meta(::Type{PlacementTables}) - ProtoBuf.metalock() do - if !isassigned(__meta_PlacementTables) - __meta_PlacementTables[] = target = ProtoMeta(PlacementTables) - allflds = Pair{Symbol,Union{Type,String}}[:entries => Base.Dict{AbstractString,PlacementTable}, :version => AbstractString] - meta(target, PlacementTables, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) - end - __meta_PlacementTables[] - end -end -function Base.getproperty(obj::PlacementTables, name::Symbol) - if name === :entries - return (obj.__protobuf_jl_internal_values[name])::Base.Dict{AbstractString,PlacementTable} - elseif name === :version - return (obj.__protobuf_jl_internal_values[name])::AbstractString - else - getfield(obj, name) - end -end - -mutable struct PlacementOrder <: ProtoType - __protobuf_jl_internal_meta::ProtoMeta - __protobuf_jl_internal_values::Dict{Symbol,Any} - __protobuf_jl_internal_defaultset::Set{Symbol} - - function PlacementOrder(; kwargs...) - obj = new(meta(PlacementOrder), Dict{Symbol,Any}(), Set{Symbol}()) - values = obj.__protobuf_jl_internal_values - symdict = obj.__protobuf_jl_internal_meta.symdict - for nv in kwargs - fldname, fldval = nv - fldtype = symdict[fldname].jtyp - (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) - if fldval !== nothing - values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) - end - end - obj - end -end # mutable struct PlacementOrder -const __meta_PlacementOrder = Ref{ProtoMeta}() -function meta(::Type{PlacementOrder}) - ProtoBuf.metalock() do - if !isassigned(__meta_PlacementOrder) - __meta_PlacementOrder[] = target = ProtoMeta(PlacementOrder) - allflds = Pair{Symbol,Union{Type,String}}[:tables => PlacementTables, :operation => AbstractString] - meta(target, PlacementOrder, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) - end - __meta_PlacementOrder[] - end -end -function Base.getproperty(obj::PlacementOrder, name::Symbol) - if name === :tables - return (obj.__protobuf_jl_internal_values[name])::PlacementTables - elseif name === :operation - return (obj.__protobuf_jl_internal_values[name])::AbstractString - else - getfield(obj, name) - end -end - -# service methods for Placement -const _Placement_methods = MethodDescriptor[ - MethodDescriptor("ReportDaprStatus", 1, Channel{Host}, Channel{PlacementOrder}) - ] # const _Placement_methods -const _Placement_desc = ServiceDescriptor("dapr.proto.placement.v1.Placement", 1, _Placement_methods) - -Placement(impl::Module) = ProtoService(_Placement_desc, impl) - -mutable struct PlacementStub <: AbstractProtoServiceStub{false} - impl::ProtoServiceStub - PlacementStub(channel::ProtoRpcChannel) = new(ProtoServiceStub(_Placement_desc, channel)) -end # mutable struct PlacementStub - -mutable struct PlacementBlockingStub <: AbstractProtoServiceStub{true} - impl::ProtoServiceBlockingStub - PlacementBlockingStub(channel::ProtoRpcChannel) = new(ProtoServiceBlockingStub(_Placement_desc, channel)) -end # mutable struct PlacementBlockingStub - -ReportDaprStatus(stub::PlacementStub, controller::ProtoRpcController, inp::Channel{Host}, done::Function) = call_method(stub.impl, _Placement_methods[1], controller, inp, done) -ReportDaprStatus(stub::PlacementBlockingStub, controller::ProtoRpcController, inp::Channel{Host}) = call_method(stub.impl, _Placement_methods[1], controller, inp) - -export PlacementOrder, PlacementTables_EntriesEntry, PlacementTables, PlacementTable_HostsEntry, PlacementTable_LoadMapEntry, PlacementTable, Host, Placement, PlacementStub, PlacementBlockingStub, ReportDaprStatus -# mapentries: "PlacementTable_HostsEntry" => ("UInt64", "AbstractString"), "PlacementTables_EntriesEntry" => ("AbstractString", "PlacementTable"), "PlacementTable_LoadMapEntry" => ("AbstractString", "Host") diff --git a/src/proto/src/generated/sentry/SentryClients.jl b/src/proto/src/generated/sentry/SentryClients.jl deleted file mode 100644 index c7d345f..0000000 --- a/src/proto/src/generated/sentry/SentryClients.jl +++ /dev/null @@ -1,55 +0,0 @@ -module SentryClients -using gRPCClient -using ProtoBuf:google - -include("dapr.jl") -using .dapr.proto.sentry.v1 - -import Base: show - -# begin service: dapr.proto.sentry.v1.CA - -export CABlockingClient, CAClient - -struct CABlockingClient - controller::gRPCController - channel::gRPCChannel - stub::CABlockingStub - - function CABlockingClient(api_base_url::String; kwargs...) - controller = gRPCController(; kwargs...) - channel = gRPCChannel(api_base_url) - stub = CABlockingStub(channel) - new(controller, channel, stub) - end -end - -struct CAClient - controller::gRPCController - channel::gRPCChannel - stub::CAStub - - function CAClient(api_base_url::String; kwargs...) - controller = gRPCController(; kwargs...) - channel = gRPCChannel(api_base_url) - stub = CAStub(channel) - new(controller, channel, stub) - end -end - -show(io::IO, client::CABlockingClient) = print(io, "CABlockingClient(", client.channel.baseurl, ")") -show(io::IO, client::CAClient) = print(io, "CAClient(", client.channel.baseurl, ")") - -import .dapr.proto.sentry.v1: SignCertificate -""" - SignCertificate - -- input: dapr.proto.sentry.v1.SignCertificateRequest -- output: dapr.proto.sentry.v1.SignCertificateResponse -""" -SignCertificate(client::CABlockingClient, inp::dapr.proto.sentry.v1.SignCertificateRequest) = SignCertificate(client.stub, client.controller, inp) -SignCertificate(client::CAClient, inp::dapr.proto.sentry.v1.SignCertificateRequest, done::Function) = SignCertificate(client.stub, client.controller, inp, done) - -# end service: dapr.proto.sentry.v1.CA - -end # module DaprClients diff --git a/src/proto/src/generated/sentry/dapr.jl b/src/proto/src/generated/sentry/dapr.jl deleted file mode 100644 index a84ffb2..0000000 --- a/src/proto/src/generated/sentry/dapr.jl +++ /dev/null @@ -1,13 +0,0 @@ -module dapr - const _ProtoBuf_Top_ = @static isdefined(parentmodule(@__MODULE__), :_ProtoBuf_Top_) ? (parentmodule(@__MODULE__))._ProtoBuf_Top_ : parentmodule(@__MODULE__) - module proto - const _ProtoBuf_Top_ = @static isdefined(parentmodule(@__MODULE__), :_ProtoBuf_Top_) ? (parentmodule(@__MODULE__))._ProtoBuf_Top_ : parentmodule(@__MODULE__) - module sentry - const _ProtoBuf_Top_ = @static isdefined(parentmodule(@__MODULE__), :_ProtoBuf_Top_) ? (parentmodule(@__MODULE__))._ProtoBuf_Top_ : parentmodule(@__MODULE__) - module v1 - const _ProtoBuf_Top_ = @static isdefined(parentmodule(@__MODULE__), :_ProtoBuf_Top_) ? (parentmodule(@__MODULE__))._ProtoBuf_Top_ : parentmodule(@__MODULE__) - include("sentry_pb.jl") - end - end - end -end diff --git a/src/proto/src/generated/sentry/sentry_pb.jl b/src/proto/src/generated/sentry/sentry_pb.jl deleted file mode 100644 index 15aa3df..0000000 --- a/src/proto/src/generated/sentry/sentry_pb.jl +++ /dev/null @@ -1,117 +0,0 @@ -# syntax: proto3 -using ProtoBuf -import ProtoBuf.meta -import ProtoBuf.google.protobuf - -mutable struct SignCertificateRequest <: ProtoType - __protobuf_jl_internal_meta::ProtoMeta - __protobuf_jl_internal_values::Dict{Symbol,Any} - __protobuf_jl_internal_defaultset::Set{Symbol} - - function SignCertificateRequest(; kwargs...) - obj = new(meta(SignCertificateRequest), Dict{Symbol,Any}(), Set{Symbol}()) - values = obj.__protobuf_jl_internal_values - symdict = obj.__protobuf_jl_internal_meta.symdict - for nv in kwargs - fldname, fldval = nv - fldtype = symdict[fldname].jtyp - (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) - if fldval !== nothing - values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) - end - end - obj - end -end # mutable struct SignCertificateRequest -const __meta_SignCertificateRequest = Ref{ProtoMeta}() -function meta(::Type{SignCertificateRequest}) - ProtoBuf.metalock() do - if !isassigned(__meta_SignCertificateRequest) - __meta_SignCertificateRequest[] = target = ProtoMeta(SignCertificateRequest) - allflds = Pair{Symbol,Union{Type,String}}[:id => AbstractString, :token => AbstractString, :trust_domain => AbstractString, :namespace => AbstractString, :certificate_signing_request => Vector{UInt8}] - meta(target, SignCertificateRequest, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) - end - __meta_SignCertificateRequest[] - end -end -function Base.getproperty(obj::SignCertificateRequest, name::Symbol) - if name === :id - return (obj.__protobuf_jl_internal_values[name])::AbstractString - elseif name === :token - return (obj.__protobuf_jl_internal_values[name])::AbstractString - elseif name === :trust_domain - return (obj.__protobuf_jl_internal_values[name])::AbstractString - elseif name === :namespace - return (obj.__protobuf_jl_internal_values[name])::AbstractString - elseif name === :certificate_signing_request - return (obj.__protobuf_jl_internal_values[name])::Vector{UInt8} - else - getfield(obj, name) - end -end - -mutable struct SignCertificateResponse <: ProtoType - __protobuf_jl_internal_meta::ProtoMeta - __protobuf_jl_internal_values::Dict{Symbol,Any} - __protobuf_jl_internal_defaultset::Set{Symbol} - - function SignCertificateResponse(; kwargs...) - obj = new(meta(SignCertificateResponse), Dict{Symbol,Any}(), Set{Symbol}()) - values = obj.__protobuf_jl_internal_values - symdict = obj.__protobuf_jl_internal_meta.symdict - for nv in kwargs - fldname, fldval = nv - fldtype = symdict[fldname].jtyp - (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) - if fldval !== nothing - values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) - end - end - obj - end -end # mutable struct SignCertificateResponse -const __meta_SignCertificateResponse = Ref{ProtoMeta}() -function meta(::Type{SignCertificateResponse}) - ProtoBuf.metalock() do - if !isassigned(__meta_SignCertificateResponse) - __meta_SignCertificateResponse[] = target = ProtoMeta(SignCertificateResponse) - allflds = Pair{Symbol,Union{Type,String}}[:workload_certificate => Vector{UInt8}, :trust_chain_certificates => Base.Vector{Vector{UInt8}}, :valid_until => ProtoBuf.google.protobuf.Timestamp] - meta(target, SignCertificateResponse, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) - end - __meta_SignCertificateResponse[] - end -end -function Base.getproperty(obj::SignCertificateResponse, name::Symbol) - if name === :workload_certificate - return (obj.__protobuf_jl_internal_values[name])::Vector{UInt8} - elseif name === :trust_chain_certificates - return (obj.__protobuf_jl_internal_values[name])::Base.Vector{Vector{UInt8}} - elseif name === :valid_until - return (obj.__protobuf_jl_internal_values[name])::ProtoBuf.google.protobuf.Timestamp - else - getfield(obj, name) - end -end - -# service methods for CA -const _CA_methods = MethodDescriptor[ - MethodDescriptor("SignCertificate", 1, SignCertificateRequest, SignCertificateResponse) - ] # const _CA_methods -const _CA_desc = ServiceDescriptor("dapr.proto.sentry.v1.CA", 1, _CA_methods) - -CA(impl::Module) = ProtoService(_CA_desc, impl) - -mutable struct CAStub <: AbstractProtoServiceStub{false} - impl::ProtoServiceStub - CAStub(channel::ProtoRpcChannel) = new(ProtoServiceStub(_CA_desc, channel)) -end # mutable struct CAStub - -mutable struct CABlockingStub <: AbstractProtoServiceStub{true} - impl::ProtoServiceBlockingStub - CABlockingStub(channel::ProtoRpcChannel) = new(ProtoServiceBlockingStub(_CA_desc, channel)) -end # mutable struct CABlockingStub - -SignCertificate(stub::CAStub, controller::ProtoRpcController, inp::SignCertificateRequest, done::Function) = call_method(stub.impl, _CA_methods[1], controller, inp, done) -SignCertificate(stub::CABlockingStub, controller::ProtoRpcController, inp::SignCertificateRequest) = call_method(stub.impl, _CA_methods[1], controller, inp) - -export SignCertificateRequest, SignCertificateResponse, CA, CAStub, CABlockingStub, SignCertificate diff --git a/src/proto/src/generated/service_invocation/ServiceInvocationClients.jl b/src/proto/src/generated/service_invocation/ServiceInvocationClients.jl deleted file mode 100644 index 72c1dad..0000000 --- a/src/proto/src/generated/service_invocation/ServiceInvocationClients.jl +++ /dev/null @@ -1,65 +0,0 @@ -module ServiceInvocationClients -using gRPCClient -using ProtoBuf:google - -include("dapr.jl") -using .dapr.proto.internals.v1 - -import Base: show - -# begin service: dapr.proto.internals.v1.ServiceInvocation - -export ServiceInvocationBlockingClient, ServiceInvocationClient - -struct ServiceInvocationBlockingClient - controller::gRPCController - channel::gRPCChannel - stub::ServiceInvocationBlockingStub - - function ServiceInvocationBlockingClient(api_base_url::String; kwargs...) - controller = gRPCController(; kwargs...) - channel = gRPCChannel(api_base_url) - stub = ServiceInvocationBlockingStub(channel) - new(controller, channel, stub) - end -end - -struct ServiceInvocationClient - controller::gRPCController - channel::gRPCChannel - stub::ServiceInvocationStub - - function ServiceInvocationClient(api_base_url::String; kwargs...) - controller = gRPCController(; kwargs...) - channel = gRPCChannel(api_base_url) - stub = ServiceInvocationStub(channel) - new(controller, channel, stub) - end -end - -show(io::IO, client::ServiceInvocationBlockingClient) = print(io, "ServiceInvocationBlockingClient(", client.channel.baseurl, ")") -show(io::IO, client::ServiceInvocationClient) = print(io, "ServiceInvocationClient(", client.channel.baseurl, ")") - -import .dapr.proto.internals.v1: CallActor -""" - CallActor - -- input: dapr.proto.internals.v1.InternalInvokeRequest -- output: dapr.proto.internals.v1.InternalInvokeResponse -""" -CallActor(client::ServiceInvocationBlockingClient, inp::dapr.proto.internals.v1.InternalInvokeRequest) = CallActor(client.stub, client.controller, inp) -CallActor(client::ServiceInvocationClient, inp::dapr.proto.internals.v1.InternalInvokeRequest, done::Function) = CallActor(client.stub, client.controller, inp, done) - -import .dapr.proto.internals.v1: CallLocal -""" - CallLocal - -- input: dapr.proto.internals.v1.InternalInvokeRequest -- output: dapr.proto.internals.v1.InternalInvokeResponse -""" -CallLocal(client::ServiceInvocationBlockingClient, inp::dapr.proto.internals.v1.InternalInvokeRequest) = CallLocal(client.stub, client.controller, inp) -CallLocal(client::ServiceInvocationClient, inp::dapr.proto.internals.v1.InternalInvokeRequest, done::Function) = CallLocal(client.stub, client.controller, inp, done) - -# end service: dapr.proto.internals.v1.ServiceInvocation - -end # module DaprClients diff --git a/src/proto/src/generated/service_invocation/apiversion_pb.jl b/src/proto/src/generated/service_invocation/apiversion_pb.jl deleted file mode 100644 index a951149..0000000 --- a/src/proto/src/generated/service_invocation/apiversion_pb.jl +++ /dev/null @@ -1,10 +0,0 @@ -# syntax: proto3 -using ProtoBuf -import ProtoBuf.meta - -const APIVersion = (;[ - Symbol("APIVERSION_UNSPECIFIED") => Int32(0), - Symbol("V1") => Int32(1), -]...) - -export APIVersion diff --git a/src/proto/src/generated/service_invocation/common_pb.jl b/src/proto/src/generated/service_invocation/common_pb.jl deleted file mode 100644 index a524c2a..0000000 --- a/src/proto/src/generated/service_invocation/common_pb.jl +++ /dev/null @@ -1,326 +0,0 @@ -# syntax: proto3 -using ProtoBuf -import ProtoBuf.meta -import ProtoBuf.google.protobuf - -const HTTPExtension_Verb = (;[ - Symbol("NONE") => Int32(0), - Symbol("GET") => Int32(1), - Symbol("HEAD") => Int32(2), - Symbol("POST") => Int32(3), - Symbol("PUT") => Int32(4), - Symbol("DELETE") => Int32(5), - Symbol("CONNECT") => Int32(6), - Symbol("OPTIONS") => Int32(7), - Symbol("TRACE") => Int32(8), -]...) - -mutable struct HTTPExtension <: ProtoType - __protobuf_jl_internal_meta::ProtoMeta - __protobuf_jl_internal_values::Dict{Symbol,Any} - __protobuf_jl_internal_defaultset::Set{Symbol} - - function HTTPExtension(; kwargs...) - obj = new(meta(HTTPExtension), Dict{Symbol,Any}(), Set{Symbol}()) - values = obj.__protobuf_jl_internal_values - symdict = obj.__protobuf_jl_internal_meta.symdict - for nv in kwargs - fldname, fldval = nv - fldtype = symdict[fldname].jtyp - (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) - if fldval !== nothing - values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) - end - end - obj - end -end # mutable struct HTTPExtension -const __meta_HTTPExtension = Ref{ProtoMeta}() -function meta(::Type{HTTPExtension}) - ProtoBuf.metalock() do - if !isassigned(__meta_HTTPExtension) - __meta_HTTPExtension[] = target = ProtoMeta(HTTPExtension) - allflds = Pair{Symbol,Union{Type,String}}[:verb => Int32, :querystring => AbstractString] - meta(target, HTTPExtension, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) - end - __meta_HTTPExtension[] - end -end -function Base.getproperty(obj::HTTPExtension, name::Symbol) - if name === :verb - return (obj.__protobuf_jl_internal_values[name])::Int32 - elseif name === :querystring - return (obj.__protobuf_jl_internal_values[name])::AbstractString - else - getfield(obj, name) - end -end - -mutable struct InvokeRequest <: ProtoType - __protobuf_jl_internal_meta::ProtoMeta - __protobuf_jl_internal_values::Dict{Symbol,Any} - __protobuf_jl_internal_defaultset::Set{Symbol} - - function InvokeRequest(; kwargs...) - obj = new(meta(InvokeRequest), Dict{Symbol,Any}(), Set{Symbol}()) - values = obj.__protobuf_jl_internal_values - symdict = obj.__protobuf_jl_internal_meta.symdict - for nv in kwargs - fldname, fldval = nv - fldtype = symdict[fldname].jtyp - (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) - if fldval !== nothing - values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) - end - end - obj - end -end # mutable struct InvokeRequest -const __meta_InvokeRequest = Ref{ProtoMeta}() -function meta(::Type{InvokeRequest}) - ProtoBuf.metalock() do - if !isassigned(__meta_InvokeRequest) - __meta_InvokeRequest[] = target = ProtoMeta(InvokeRequest) - allflds = Pair{Symbol,Union{Type,String}}[:method => AbstractString, :data => ProtoBuf.google.protobuf._Any, :content_type => AbstractString, :http_extension => HTTPExtension] - meta(target, InvokeRequest, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) - end - __meta_InvokeRequest[] - end -end -function Base.getproperty(obj::InvokeRequest, name::Symbol) - if name === :method - return (obj.__protobuf_jl_internal_values[name])::AbstractString - elseif name === :data - return (obj.__protobuf_jl_internal_values[name])::ProtoBuf.google.protobuf._Any - elseif name === :content_type - return (obj.__protobuf_jl_internal_values[name])::AbstractString - elseif name === :http_extension - return (obj.__protobuf_jl_internal_values[name])::HTTPExtension - else - getfield(obj, name) - end -end - -mutable struct InvokeResponse <: ProtoType - __protobuf_jl_internal_meta::ProtoMeta - __protobuf_jl_internal_values::Dict{Symbol,Any} - __protobuf_jl_internal_defaultset::Set{Symbol} - - function InvokeResponse(; kwargs...) - obj = new(meta(InvokeResponse), Dict{Symbol,Any}(), Set{Symbol}()) - values = obj.__protobuf_jl_internal_values - symdict = obj.__protobuf_jl_internal_meta.symdict - for nv in kwargs - fldname, fldval = nv - fldtype = symdict[fldname].jtyp - (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) - if fldval !== nothing - values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) - end - end - obj - end -end # mutable struct InvokeResponse -const __meta_InvokeResponse = Ref{ProtoMeta}() -function meta(::Type{InvokeResponse}) - ProtoBuf.metalock() do - if !isassigned(__meta_InvokeResponse) - __meta_InvokeResponse[] = target = ProtoMeta(InvokeResponse) - allflds = Pair{Symbol,Union{Type,String}}[:data => ProtoBuf.google.protobuf._Any, :content_type => AbstractString] - meta(target, InvokeResponse, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) - end - __meta_InvokeResponse[] - end -end -function Base.getproperty(obj::InvokeResponse, name::Symbol) - if name === :data - return (obj.__protobuf_jl_internal_values[name])::ProtoBuf.google.protobuf._Any - elseif name === :content_type - return (obj.__protobuf_jl_internal_values[name])::AbstractString - else - getfield(obj, name) - end -end - -mutable struct Etag <: ProtoType - __protobuf_jl_internal_meta::ProtoMeta - __protobuf_jl_internal_values::Dict{Symbol,Any} - __protobuf_jl_internal_defaultset::Set{Symbol} - - function Etag(; kwargs...) - obj = new(meta(Etag), Dict{Symbol,Any}(), Set{Symbol}()) - values = obj.__protobuf_jl_internal_values - symdict = obj.__protobuf_jl_internal_meta.symdict - for nv in kwargs - fldname, fldval = nv - fldtype = symdict[fldname].jtyp - (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) - if fldval !== nothing - values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) - end - end - obj - end -end # mutable struct Etag -const __meta_Etag = Ref{ProtoMeta}() -function meta(::Type{Etag}) - ProtoBuf.metalock() do - if !isassigned(__meta_Etag) - __meta_Etag[] = target = ProtoMeta(Etag) - allflds = Pair{Symbol,Union{Type,String}}[:value => AbstractString] - meta(target, Etag, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) - end - __meta_Etag[] - end -end -function Base.getproperty(obj::Etag, name::Symbol) - if name === :value - return (obj.__protobuf_jl_internal_values[name])::AbstractString - else - getfield(obj, name) - end -end - -const StateOptions_StateConcurrency = (;[ - Symbol("CONCURRENCY_UNSPECIFIED") => Int32(0), - Symbol("CONCURRENCY_FIRST_WRITE") => Int32(1), - Symbol("CONCURRENCY_LAST_WRITE") => Int32(2), -]...) - -const StateOptions_StateConsistency = (;[ - Symbol("CONSISTENCY_UNSPECIFIED") => Int32(0), - Symbol("CONSISTENCY_EVENTUAL") => Int32(1), - Symbol("CONSISTENCY_STRONG") => Int32(2), -]...) - -mutable struct StateOptions <: ProtoType - __protobuf_jl_internal_meta::ProtoMeta - __protobuf_jl_internal_values::Dict{Symbol,Any} - __protobuf_jl_internal_defaultset::Set{Symbol} - - function StateOptions(; kwargs...) - obj = new(meta(StateOptions), Dict{Symbol,Any}(), Set{Symbol}()) - values = obj.__protobuf_jl_internal_values - symdict = obj.__protobuf_jl_internal_meta.symdict - for nv in kwargs - fldname, fldval = nv - fldtype = symdict[fldname].jtyp - (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) - if fldval !== nothing - values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) - end - end - obj - end -end # mutable struct StateOptions -const __meta_StateOptions = Ref{ProtoMeta}() -function meta(::Type{StateOptions}) - ProtoBuf.metalock() do - if !isassigned(__meta_StateOptions) - __meta_StateOptions[] = target = ProtoMeta(StateOptions) - allflds = Pair{Symbol,Union{Type,String}}[:concurrency => Int32, :consistency => Int32] - meta(target, StateOptions, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) - end - __meta_StateOptions[] - end -end -function Base.getproperty(obj::StateOptions, name::Symbol) - if name === :concurrency - return (obj.__protobuf_jl_internal_values[name])::Int32 - elseif name === :consistency - return (obj.__protobuf_jl_internal_values[name])::Int32 - else - getfield(obj, name) - end -end - -mutable struct StateItem_MetadataEntry <: ProtoType - __protobuf_jl_internal_meta::ProtoMeta - __protobuf_jl_internal_values::Dict{Symbol,Any} - __protobuf_jl_internal_defaultset::Set{Symbol} - - function StateItem_MetadataEntry(; kwargs...) - obj = new(meta(StateItem_MetadataEntry), Dict{Symbol,Any}(), Set{Symbol}()) - values = obj.__protobuf_jl_internal_values - symdict = obj.__protobuf_jl_internal_meta.symdict - for nv in kwargs - fldname, fldval = nv - fldtype = symdict[fldname].jtyp - (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) - if fldval !== nothing - values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) - end - end - obj - end -end # mutable struct StateItem_MetadataEntry (mapentry) -const __meta_StateItem_MetadataEntry = Ref{ProtoMeta}() -function meta(::Type{StateItem_MetadataEntry}) - ProtoBuf.metalock() do - if !isassigned(__meta_StateItem_MetadataEntry) - __meta_StateItem_MetadataEntry[] = target = ProtoMeta(StateItem_MetadataEntry) - allflds = Pair{Symbol,Union{Type,String}}[:key => AbstractString, :value => AbstractString] - meta(target, StateItem_MetadataEntry, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) - end - __meta_StateItem_MetadataEntry[] - end -end -function Base.getproperty(obj::StateItem_MetadataEntry, name::Symbol) - if name === :key - return (obj.__protobuf_jl_internal_values[name])::AbstractString - elseif name === :value - return (obj.__protobuf_jl_internal_values[name])::AbstractString - else - getfield(obj, name) - end -end - -mutable struct StateItem <: ProtoType - __protobuf_jl_internal_meta::ProtoMeta - __protobuf_jl_internal_values::Dict{Symbol,Any} - __protobuf_jl_internal_defaultset::Set{Symbol} - - function StateItem(; kwargs...) - obj = new(meta(StateItem), Dict{Symbol,Any}(), Set{Symbol}()) - values = obj.__protobuf_jl_internal_values - symdict = obj.__protobuf_jl_internal_meta.symdict - for nv in kwargs - fldname, fldval = nv - fldtype = symdict[fldname].jtyp - (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) - if fldval !== nothing - values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) - end - end - obj - end -end # mutable struct StateItem -const __meta_StateItem = Ref{ProtoMeta}() -function meta(::Type{StateItem}) - ProtoBuf.metalock() do - if !isassigned(__meta_StateItem) - __meta_StateItem[] = target = ProtoMeta(StateItem) - allflds = Pair{Symbol,Union{Type,String}}[:key => AbstractString, :value => Vector{UInt8}, :etag => Etag, :metadata => Base.Dict{AbstractString,AbstractString}, :options => StateOptions] - meta(target, StateItem, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) - end - __meta_StateItem[] - end -end -function Base.getproperty(obj::StateItem, name::Symbol) - if name === :key - return (obj.__protobuf_jl_internal_values[name])::AbstractString - elseif name === :value - return (obj.__protobuf_jl_internal_values[name])::Vector{UInt8} - elseif name === :etag - return (obj.__protobuf_jl_internal_values[name])::Etag - elseif name === :metadata - return (obj.__protobuf_jl_internal_values[name])::Base.Dict{AbstractString,AbstractString} - elseif name === :options - return (obj.__protobuf_jl_internal_values[name])::StateOptions - else - getfield(obj, name) - end -end - -export HTTPExtension_Verb, HTTPExtension, InvokeRequest, InvokeResponse, StateItem_MetadataEntry, StateItem, Etag, StateOptions_StateConcurrency, StateOptions_StateConsistency, StateOptions -# mapentries: "StateItem_MetadataEntry" => ("AbstractString", "AbstractString") diff --git a/src/proto/src/generated/service_invocation/dapr.jl b/src/proto/src/generated/service_invocation/dapr.jl deleted file mode 100644 index 6ea8bcf..0000000 --- a/src/proto/src/generated/service_invocation/dapr.jl +++ /dev/null @@ -1,22 +0,0 @@ -module dapr - const _ProtoBuf_Top_ = @static isdefined(parentmodule(@__MODULE__), :_ProtoBuf_Top_) ? (parentmodule(@__MODULE__))._ProtoBuf_Top_ : parentmodule(@__MODULE__) - module proto - const _ProtoBuf_Top_ = @static isdefined(parentmodule(@__MODULE__), :_ProtoBuf_Top_) ? (parentmodule(@__MODULE__))._ProtoBuf_Top_ : parentmodule(@__MODULE__) - module common - const _ProtoBuf_Top_ = @static isdefined(parentmodule(@__MODULE__), :_ProtoBuf_Top_) ? (parentmodule(@__MODULE__))._ProtoBuf_Top_ : parentmodule(@__MODULE__) - module v1 - const _ProtoBuf_Top_ = @static isdefined(parentmodule(@__MODULE__), :_ProtoBuf_Top_) ? (parentmodule(@__MODULE__))._ProtoBuf_Top_ : parentmodule(@__MODULE__) - include("common_pb.jl") - end - end - module internals - const _ProtoBuf_Top_ = @static isdefined(parentmodule(@__MODULE__), :_ProtoBuf_Top_) ? (parentmodule(@__MODULE__))._ProtoBuf_Top_ : parentmodule(@__MODULE__) - module v1 - const _ProtoBuf_Top_ = @static isdefined(parentmodule(@__MODULE__), :_ProtoBuf_Top_) ? (parentmodule(@__MODULE__))._ProtoBuf_Top_ : parentmodule(@__MODULE__) - include("apiversion_pb.jl") - include("status_pb.jl") - include("service_invocation_pb.jl") - end - end - end -end diff --git a/src/proto/src/generated/service_invocation/service_invocation_pb.jl b/src/proto/src/generated/service_invocation/service_invocation_pb.jl deleted file mode 100644 index 5db4a53..0000000 --- a/src/proto/src/generated/service_invocation/service_invocation_pb.jl +++ /dev/null @@ -1,325 +0,0 @@ -# syntax: proto3 -using ProtoBuf -import ProtoBuf.meta -import ._ProtoBuf_Top_.dapr - -mutable struct Actor <: ProtoType - __protobuf_jl_internal_meta::ProtoMeta - __protobuf_jl_internal_values::Dict{Symbol,Any} - __protobuf_jl_internal_defaultset::Set{Symbol} - - function Actor(; kwargs...) - obj = new(meta(Actor), Dict{Symbol,Any}(), Set{Symbol}()) - values = obj.__protobuf_jl_internal_values - symdict = obj.__protobuf_jl_internal_meta.symdict - for nv in kwargs - fldname, fldval = nv - fldtype = symdict[fldname].jtyp - (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) - if fldval !== nothing - values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) - end - end - obj - end -end # mutable struct Actor -const __meta_Actor = Ref{ProtoMeta}() -function meta(::Type{Actor}) - ProtoBuf.metalock() do - if !isassigned(__meta_Actor) - __meta_Actor[] = target = ProtoMeta(Actor) - allflds = Pair{Symbol,Union{Type,String}}[:actor_type => AbstractString, :actor_id => AbstractString] - meta(target, Actor, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) - end - __meta_Actor[] - end -end -function Base.getproperty(obj::Actor, name::Symbol) - if name === :actor_type - return (obj.__protobuf_jl_internal_values[name])::AbstractString - elseif name === :actor_id - return (obj.__protobuf_jl_internal_values[name])::AbstractString - else - getfield(obj, name) - end -end - -mutable struct ListStringValue <: ProtoType - __protobuf_jl_internal_meta::ProtoMeta - __protobuf_jl_internal_values::Dict{Symbol,Any} - __protobuf_jl_internal_defaultset::Set{Symbol} - - function ListStringValue(; kwargs...) - obj = new(meta(ListStringValue), Dict{Symbol,Any}(), Set{Symbol}()) - values = obj.__protobuf_jl_internal_values - symdict = obj.__protobuf_jl_internal_meta.symdict - for nv in kwargs - fldname, fldval = nv - fldtype = symdict[fldname].jtyp - (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) - if fldval !== nothing - values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) - end - end - obj - end -end # mutable struct ListStringValue -const __meta_ListStringValue = Ref{ProtoMeta}() -function meta(::Type{ListStringValue}) - ProtoBuf.metalock() do - if !isassigned(__meta_ListStringValue) - __meta_ListStringValue[] = target = ProtoMeta(ListStringValue) - allflds = Pair{Symbol,Union{Type,String}}[:values => Base.Vector{AbstractString}] - meta(target, ListStringValue, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) - end - __meta_ListStringValue[] - end -end -function Base.getproperty(obj::ListStringValue, name::Symbol) - if name === :values - return (obj.__protobuf_jl_internal_values[name])::Base.Vector{AbstractString} - else - getfield(obj, name) - end -end - -mutable struct InternalInvokeResponse_HeadersEntry <: ProtoType - __protobuf_jl_internal_meta::ProtoMeta - __protobuf_jl_internal_values::Dict{Symbol,Any} - __protobuf_jl_internal_defaultset::Set{Symbol} - - function InternalInvokeResponse_HeadersEntry(; kwargs...) - obj = new(meta(InternalInvokeResponse_HeadersEntry), Dict{Symbol,Any}(), Set{Symbol}()) - values = obj.__protobuf_jl_internal_values - symdict = obj.__protobuf_jl_internal_meta.symdict - for nv in kwargs - fldname, fldval = nv - fldtype = symdict[fldname].jtyp - (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) - if fldval !== nothing - values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) - end - end - obj - end -end # mutable struct InternalInvokeResponse_HeadersEntry (mapentry) -const __meta_InternalInvokeResponse_HeadersEntry = Ref{ProtoMeta}() -function meta(::Type{InternalInvokeResponse_HeadersEntry}) - ProtoBuf.metalock() do - if !isassigned(__meta_InternalInvokeResponse_HeadersEntry) - __meta_InternalInvokeResponse_HeadersEntry[] = target = ProtoMeta(InternalInvokeResponse_HeadersEntry) - allflds = Pair{Symbol,Union{Type,String}}[:key => AbstractString, :value => ListStringValue] - meta(target, InternalInvokeResponse_HeadersEntry, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) - end - __meta_InternalInvokeResponse_HeadersEntry[] - end -end -function Base.getproperty(obj::InternalInvokeResponse_HeadersEntry, name::Symbol) - if name === :key - return (obj.__protobuf_jl_internal_values[name])::AbstractString - elseif name === :value - return (obj.__protobuf_jl_internal_values[name])::ListStringValue - else - getfield(obj, name) - end -end - -mutable struct InternalInvokeResponse_TrailersEntry <: ProtoType - __protobuf_jl_internal_meta::ProtoMeta - __protobuf_jl_internal_values::Dict{Symbol,Any} - __protobuf_jl_internal_defaultset::Set{Symbol} - - function InternalInvokeResponse_TrailersEntry(; kwargs...) - obj = new(meta(InternalInvokeResponse_TrailersEntry), Dict{Symbol,Any}(), Set{Symbol}()) - values = obj.__protobuf_jl_internal_values - symdict = obj.__protobuf_jl_internal_meta.symdict - for nv in kwargs - fldname, fldval = nv - fldtype = symdict[fldname].jtyp - (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) - if fldval !== nothing - values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) - end - end - obj - end -end # mutable struct InternalInvokeResponse_TrailersEntry (mapentry) -const __meta_InternalInvokeResponse_TrailersEntry = Ref{ProtoMeta}() -function meta(::Type{InternalInvokeResponse_TrailersEntry}) - ProtoBuf.metalock() do - if !isassigned(__meta_InternalInvokeResponse_TrailersEntry) - __meta_InternalInvokeResponse_TrailersEntry[] = target = ProtoMeta(InternalInvokeResponse_TrailersEntry) - allflds = Pair{Symbol,Union{Type,String}}[:key => AbstractString, :value => ListStringValue] - meta(target, InternalInvokeResponse_TrailersEntry, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) - end - __meta_InternalInvokeResponse_TrailersEntry[] - end -end -function Base.getproperty(obj::InternalInvokeResponse_TrailersEntry, name::Symbol) - if name === :key - return (obj.__protobuf_jl_internal_values[name])::AbstractString - elseif name === :value - return (obj.__protobuf_jl_internal_values[name])::ListStringValue - else - getfield(obj, name) - end -end - -mutable struct InternalInvokeRequest_MetadataEntry <: ProtoType - __protobuf_jl_internal_meta::ProtoMeta - __protobuf_jl_internal_values::Dict{Symbol,Any} - __protobuf_jl_internal_defaultset::Set{Symbol} - - function InternalInvokeRequest_MetadataEntry(; kwargs...) - obj = new(meta(InternalInvokeRequest_MetadataEntry), Dict{Symbol,Any}(), Set{Symbol}()) - values = obj.__protobuf_jl_internal_values - symdict = obj.__protobuf_jl_internal_meta.symdict - for nv in kwargs - fldname, fldval = nv - fldtype = symdict[fldname].jtyp - (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) - if fldval !== nothing - values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) - end - end - obj - end -end # mutable struct InternalInvokeRequest_MetadataEntry (mapentry) -const __meta_InternalInvokeRequest_MetadataEntry = Ref{ProtoMeta}() -function meta(::Type{InternalInvokeRequest_MetadataEntry}) - ProtoBuf.metalock() do - if !isassigned(__meta_InternalInvokeRequest_MetadataEntry) - __meta_InternalInvokeRequest_MetadataEntry[] = target = ProtoMeta(InternalInvokeRequest_MetadataEntry) - allflds = Pair{Symbol,Union{Type,String}}[:key => AbstractString, :value => ListStringValue] - meta(target, InternalInvokeRequest_MetadataEntry, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) - end - __meta_InternalInvokeRequest_MetadataEntry[] - end -end -function Base.getproperty(obj::InternalInvokeRequest_MetadataEntry, name::Symbol) - if name === :key - return (obj.__protobuf_jl_internal_values[name])::AbstractString - elseif name === :value - return (obj.__protobuf_jl_internal_values[name])::ListStringValue - else - getfield(obj, name) - end -end - -mutable struct InternalInvokeResponse <: ProtoType - __protobuf_jl_internal_meta::ProtoMeta - __protobuf_jl_internal_values::Dict{Symbol,Any} - __protobuf_jl_internal_defaultset::Set{Symbol} - - function InternalInvokeResponse(; kwargs...) - obj = new(meta(InternalInvokeResponse), Dict{Symbol,Any}(), Set{Symbol}()) - values = obj.__protobuf_jl_internal_values - symdict = obj.__protobuf_jl_internal_meta.symdict - for nv in kwargs - fldname, fldval = nv - fldtype = symdict[fldname].jtyp - (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) - if fldval !== nothing - values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) - end - end - obj - end -end # mutable struct InternalInvokeResponse -const __meta_InternalInvokeResponse = Ref{ProtoMeta}() -function meta(::Type{InternalInvokeResponse}) - ProtoBuf.metalock() do - if !isassigned(__meta_InternalInvokeResponse) - __meta_InternalInvokeResponse[] = target = ProtoMeta(InternalInvokeResponse) - allflds = Pair{Symbol,Union{Type,String}}[:status => Status, :headers => Base.Dict{AbstractString,ListStringValue}, :trailers => Base.Dict{AbstractString,ListStringValue}, :message => dapr.proto.common.v1.InvokeResponse] - meta(target, InternalInvokeResponse, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) - end - __meta_InternalInvokeResponse[] - end -end -function Base.getproperty(obj::InternalInvokeResponse, name::Symbol) - if name === :status - return (obj.__protobuf_jl_internal_values[name])::Status - elseif name === :headers - return (obj.__protobuf_jl_internal_values[name])::Base.Dict{AbstractString,ListStringValue} - elseif name === :trailers - return (obj.__protobuf_jl_internal_values[name])::Base.Dict{AbstractString,ListStringValue} - elseif name === :message - return (obj.__protobuf_jl_internal_values[name])::dapr.proto.common.v1.InvokeResponse - else - getfield(obj, name) - end -end - -mutable struct InternalInvokeRequest <: ProtoType - __protobuf_jl_internal_meta::ProtoMeta - __protobuf_jl_internal_values::Dict{Symbol,Any} - __protobuf_jl_internal_defaultset::Set{Symbol} - - function InternalInvokeRequest(; kwargs...) - obj = new(meta(InternalInvokeRequest), Dict{Symbol,Any}(), Set{Symbol}()) - values = obj.__protobuf_jl_internal_values - symdict = obj.__protobuf_jl_internal_meta.symdict - for nv in kwargs - fldname, fldval = nv - fldtype = symdict[fldname].jtyp - (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) - if fldval !== nothing - values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) - end - end - obj - end -end # mutable struct InternalInvokeRequest -const __meta_InternalInvokeRequest = Ref{ProtoMeta}() -function meta(::Type{InternalInvokeRequest}) - ProtoBuf.metalock() do - if !isassigned(__meta_InternalInvokeRequest) - __meta_InternalInvokeRequest[] = target = ProtoMeta(InternalInvokeRequest) - allflds = Pair{Symbol,Union{Type,String}}[:ver => Int32, :metadata => Base.Dict{AbstractString,ListStringValue}, :message => dapr.proto.common.v1.InvokeRequest, :actor => Actor] - meta(target, InternalInvokeRequest, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) - end - __meta_InternalInvokeRequest[] - end -end -function Base.getproperty(obj::InternalInvokeRequest, name::Symbol) - if name === :ver - return (obj.__protobuf_jl_internal_values[name])::Int32 - elseif name === :metadata - return (obj.__protobuf_jl_internal_values[name])::Base.Dict{AbstractString,ListStringValue} - elseif name === :message - return (obj.__protobuf_jl_internal_values[name])::dapr.proto.common.v1.InvokeRequest - elseif name === :actor - return (obj.__protobuf_jl_internal_values[name])::Actor - else - getfield(obj, name) - end -end - -# service methods for ServiceInvocation -const _ServiceInvocation_methods = MethodDescriptor[ - MethodDescriptor("CallActor", 1, InternalInvokeRequest, InternalInvokeResponse), - MethodDescriptor("CallLocal", 2, InternalInvokeRequest, InternalInvokeResponse) - ] # const _ServiceInvocation_methods -const _ServiceInvocation_desc = ServiceDescriptor("dapr.proto.internals.v1.ServiceInvocation", 1, _ServiceInvocation_methods) - -ServiceInvocation(impl::Module) = ProtoService(_ServiceInvocation_desc, impl) - -mutable struct ServiceInvocationStub <: AbstractProtoServiceStub{false} - impl::ProtoServiceStub - ServiceInvocationStub(channel::ProtoRpcChannel) = new(ProtoServiceStub(_ServiceInvocation_desc, channel)) -end # mutable struct ServiceInvocationStub - -mutable struct ServiceInvocationBlockingStub <: AbstractProtoServiceStub{true} - impl::ProtoServiceBlockingStub - ServiceInvocationBlockingStub(channel::ProtoRpcChannel) = new(ProtoServiceBlockingStub(_ServiceInvocation_desc, channel)) -end # mutable struct ServiceInvocationBlockingStub - -CallActor(stub::ServiceInvocationStub, controller::ProtoRpcController, inp::InternalInvokeRequest, done::Function) = call_method(stub.impl, _ServiceInvocation_methods[1], controller, inp, done) -CallActor(stub::ServiceInvocationBlockingStub, controller::ProtoRpcController, inp::InternalInvokeRequest) = call_method(stub.impl, _ServiceInvocation_methods[1], controller, inp) - -CallLocal(stub::ServiceInvocationStub, controller::ProtoRpcController, inp::InternalInvokeRequest, done::Function) = call_method(stub.impl, _ServiceInvocation_methods[2], controller, inp, done) -CallLocal(stub::ServiceInvocationBlockingStub, controller::ProtoRpcController, inp::InternalInvokeRequest) = call_method(stub.impl, _ServiceInvocation_methods[2], controller, inp) - -export Actor, InternalInvokeRequest_MetadataEntry, InternalInvokeRequest, InternalInvokeResponse_HeadersEntry, InternalInvokeResponse_TrailersEntry, InternalInvokeResponse, ListStringValue, ServiceInvocation, ServiceInvocationStub, ServiceInvocationBlockingStub, CallActor, CallLocal -# mapentries: "InternalInvokeResponse_TrailersEntry" => ("AbstractString", "ListStringValue"), "InternalInvokeRequest_MetadataEntry" => ("AbstractString", "ListStringValue"), "InternalInvokeResponse_HeadersEntry" => ("AbstractString", "ListStringValue") diff --git a/src/proto/src/generated/service_invocation/status_pb.jl b/src/proto/src/generated/service_invocation/status_pb.jl deleted file mode 100644 index 9892b58..0000000 --- a/src/proto/src/generated/service_invocation/status_pb.jl +++ /dev/null @@ -1,49 +0,0 @@ -# syntax: proto3 -using ProtoBuf -import ProtoBuf.meta -import ProtoBuf.google.protobuf - -mutable struct Status <: ProtoType - __protobuf_jl_internal_meta::ProtoMeta - __protobuf_jl_internal_values::Dict{Symbol,Any} - __protobuf_jl_internal_defaultset::Set{Symbol} - - function Status(; kwargs...) - obj = new(meta(Status), Dict{Symbol,Any}(), Set{Symbol}()) - values = obj.__protobuf_jl_internal_values - symdict = obj.__protobuf_jl_internal_meta.symdict - for nv in kwargs - fldname, fldval = nv - fldtype = symdict[fldname].jtyp - (fldname in keys(symdict)) || error(string(typeof(obj), " has no field with name ", fldname)) - if fldval !== nothing - values[fldname] = isa(fldval, fldtype) ? fldval : convert(fldtype, fldval) - end - end - obj - end -end # mutable struct Status -const __meta_Status = Ref{ProtoMeta}() -function meta(::Type{Status}) - ProtoBuf.metalock() do - if !isassigned(__meta_Status) - __meta_Status[] = target = ProtoMeta(Status) - allflds = Pair{Symbol,Union{Type,String}}[:code => Int32, :message => AbstractString, :details => Base.Vector{ProtoBuf.google.protobuf._Any}] - meta(target, Status, allflds, ProtoBuf.DEF_REQ, ProtoBuf.DEF_FNUM, ProtoBuf.DEF_VAL, ProtoBuf.DEF_PACK, ProtoBuf.DEF_WTYPES, ProtoBuf.DEF_ONEOFS, ProtoBuf.DEF_ONEOF_NAMES) - end - __meta_Status[] - end -end -function Base.getproperty(obj::Status, name::Symbol) - if name === :code - return (obj.__protobuf_jl_internal_values[name])::Int32 - elseif name === :message - return (obj.__protobuf_jl_internal_values[name])::AbstractString - elseif name === :details - return (obj.__protobuf_jl_internal_values[name])::Base.Vector{ProtoBuf.google.protobuf._Any} - else - getfield(obj, name) - end -end - -export Status