-module(openfeature@providers@no_op). -compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]). -export([provider/0]). -spec get_metadata() -> openfeature@provider:metadata(). get_metadata() -> {metadata, <<"No-op Provider"/utf8>>}. -spec provider() -> openfeature@provider:feature_provider(). provider() -> {feature_provider, fun(_) -> {ok, nil} end, fun() -> nil end, fun get_metadata/0, fun(_, Default_value, _) -> {resolution_success, Default_value, default} end, fun(_, Default_value@1, _) -> {resolution_success, Default_value@1, default} end, fun(_, Default_value@2, _) -> {resolution_success, Default_value@2, default} end, fun(_, Default_value@3, _) -> {resolution_success, Default_value@3, default} end, fun(_, Default_value@4, _) -> {resolution_success, Default_value@4, default} end}.