mirror of
https://github.com/open-policy-agent/opa.git
synced 2026-08-24 09:15:31 -06:00
6cb6ed31be
Signed-off-by: Azanul <azanulhaque@gmail.com>
17 lines
597 B
C
17 lines
597 B
C
#ifndef OPA_OBJECT_H
|
|
#define OPA_OBJECT_H
|
|
|
|
#include "value.h"
|
|
#include "strings.h"
|
|
|
|
opa_value *builtin_object_filter(opa_value *obj, opa_value *keys);
|
|
opa_value *builtin_object_get(opa_value *obj, opa_value *key, opa_value *value);
|
|
opa_value *builtin_object_keys(opa_value *obj);
|
|
opa_value *builtin_object_remove(opa_value *obj, opa_value *keys);
|
|
opa_value *builtin_object_union(opa_value *a, opa_value *b);
|
|
opa_value *builtin_object_union_n(opa_value *a);
|
|
opa_value *builtin_json_remove(opa_value *obj, opa_value *paths);
|
|
opa_value *builtin_json_filter(opa_value *obj, opa_value *paths);
|
|
|
|
#endif
|