View Source Google.Api.Expr.V1alpha1.Expr (envoy_data_plane_api v0.2.0)

Summary

Types

@type t() :: %Google.Api.Expr.V1alpha1.Expr{
  __unknown_fields__: [
    {field_number :: integer(), Protobuf.Wire.Types.wire_type(),
     value :: term()}
  ],
  expr_kind:
    {:const_expr, Google.Api.Expr.V1alpha1.Constant.t() | nil}
    | {:ident_expr, Google.Api.Expr.V1alpha1.Expr.Ident.t() | nil}
    | {:select_expr, Google.Api.Expr.V1alpha1.Expr.Select.t() | nil}
    | {:call_expr, Google.Api.Expr.V1alpha1.Expr.Call.t() | nil}
    | {:list_expr, Google.Api.Expr.V1alpha1.Expr.CreateList.t() | nil}
    | {:struct_expr, Google.Api.Expr.V1alpha1.Expr.CreateStruct.t() | nil}
    | {:comprehension_expr,
       Google.Api.Expr.V1alpha1.Expr.Comprehension.t() | nil}
    | nil,
  id: integer()
}