Packages

Erlang Kubernetes client

Current section

Files

Jump to
kuberl gen kuberl_v1_delete_options.erl
Raw

gen/kuberl_v1_delete_options.erl

-module(kuberl_v1_delete_options).
-export([encode/1]).
-export_type([kuberl_v1_delete_options/0]).
-type kuberl_v1_delete_options() ::
#{ 'apiVersion' => binary(),
'gracePeriodSeconds' => integer(),
'kind' => binary(),
'orphanDependents' => boolean(),
'preconditions' => kuberl_v1_preconditions:kuberl_v1_preconditions(),
'propagationPolicy' => binary()
}.
encode(#{ 'apiVersion' := ApiVersion,
'gracePeriodSeconds' := GracePeriodSeconds,
'kind' := Kind,
'orphanDependents' := OrphanDependents,
'preconditions' := Preconditions,
'propagationPolicy' := PropagationPolicy
}) ->
#{ 'apiVersion' => ApiVersion,
'gracePeriodSeconds' => GracePeriodSeconds,
'kind' => Kind,
'orphanDependents' => OrphanDependents,
'preconditions' => Preconditions,
'propagationPolicy' => PropagationPolicy
}.