blob: c18567a3674d33ac0c5813687511274f74e1ff77 [file] [log] [blame]
{
offer: [
{
service: "str",
service: ["str"],
protocol: "str",
protocol: ["str"],
directory: "str",
directory: ["str"],
runner: "str",
runner: ["str"],
resolver: "str",
resolver: ["str",],
storage: "str",
storage: ["str"],
event: "str",
event: ["str"],
from: "parent",
from: "self",
from: "framework",
from: "void",
from: "#test",
from: "invalid",
from: [
"parent",
"self",
"framework",
"void",
"#test",
"invalid"
],
to: "#test_hello_world",
to: "invalid",
to: ["#test", "invalid", "#a-b"],
as: "str",
dependency: "strong",
dependency: "weak",
dependency: "weak_for_migration",
dependency: "invalid",
rights: "str",
subdir: "str",
//Any filter object
filter: {
a: "str",
b: true,
c: [],
d: {},
},
event_stream: "str",
event_stream: ["str"],
scope: "str",
scope: ["str"],
availability: "required",
availability: "optional",
availability: "same_as_target",
availability: "invalid",
source_availability: "str"
},
],
}