Flyte

Elixir files generated from Flyte's protobuf files using protobuf-elixir.

Module VersionLast Updated

Upstream Version Check

License

Installation

Install by adding flyte to your list of dependencies in mix.exs. Additionally to flyte, you're gonna need google_protos:

def deps do
  [
    {:flyte, "~> 1.5"},
  ]
end

Usage Example

{:ok, channel} = GRPC.Stub.connect("localhost:30080")
id = %Flyteidl.Core.Identifier{
  resource_type: :TASK,
  project: "flytesnacks",
  domain: "development",
  name: "TASK_NAME",
  version: "TASK_VERSION"
}

req = %Flyteidl.Admin.ObjectGetRequest{id: id}
Flyteidl.Service.AdminService.Stub.get_task(channel, req)