1+ {
2+ "type" : " object" ,
3+ "description" : " " ,
4+ "title" : " phx_join" ,
5+ "required" : [
6+ " access_token" ,
7+ " config"
8+ ],
9+ "properties" : {
10+ "config" : {
11+ "title" : " config" ,
12+ "$ref" : " #/$defs/phx_join_config"
13+ },
14+ "access_token" : {
15+ "type" : " string" ,
16+ "description" : " String, e.g. 'hello'" ,
17+ "title" : " access_token"
18+ }
19+ },
20+ "additionalProperties" : false ,
21+ "$defs" : {
22+ "phx_join_config" : {
23+ "type" : " object" ,
24+ "description" : " " ,
25+ "title" : " phx_join_config" ,
26+ "properties" : {
27+ "private" : {
28+ "type" : " boolean" ,
29+ "description" : " Boolean, e.g. true" ,
30+ "title" : " private" ,
31+ "default" : false
32+ },
33+ "broadcast" : {
34+ "title" : " broadcast" ,
35+ "$ref" : " #/$defs/phx_join_broadcast" ,
36+ "default" : {
37+ "self" : false ,
38+ "ack" : false
39+ }
40+ },
41+ "presence" : {
42+ "title" : " presence" ,
43+ "$ref" : " #/$defs/phx_join_presence" ,
44+ "default" : {
45+ "enabled" : false ,
46+ "key" : " "
47+ }
48+ },
49+ "postgres_changes" : {
50+ "type" : " array" ,
51+ "title" : " phx_join_postgres_changes" ,
52+ "items" : {
53+ "$ref" : " #/$defs/phx_join_postgres_changes" ,
54+ "default" : {
55+ "table" : " " ,
56+ "filter" : " " ,
57+ "schema" : " " ,
58+ "event" : " "
59+ }
60+ }
61+ }
62+ },
63+ "additionalProperties" : false
64+ },
65+ "phx_join_broadcast" : {
66+ "type" : " object" ,
67+ "description" : " " ,
68+ "title" : " phx_join_broadcast" ,
69+ "properties" : {
70+ "self" : {
71+ "type" : " boolean" ,
72+ "description" : " Boolean, e.g. true" ,
73+ "title" : " self" ,
74+ "default" : false
75+ },
76+ "ack" : {
77+ "type" : " boolean" ,
78+ "description" : " Boolean, e.g. true" ,
79+ "title" : " ack" ,
80+ "default" : false
81+ }
82+ },
83+ "additionalProperties" : false
84+ },
85+ "phx_join_postgres_changes" : {
86+ "type" : " object" ,
87+ "description" : " " ,
88+ "title" : " phx_join_postgres_changes" ,
89+ "required" : [
90+ " event" ,
91+ " filter" ,
92+ " schema" ,
93+ " table"
94+ ],
95+ "properties" : {
96+ "table" : {
97+ "type" : " string" ,
98+ "description" : " String, e.g. 'hello'" ,
99+ "title" : " table"
100+ },
101+ "filter" : {
102+ "type" : " string" ,
103+ "description" : " String, e.g. 'hello'" ,
104+ "title" : " filter"
105+ },
106+ "schema" : {
107+ "type" : " string" ,
108+ "description" : " String, e.g. 'hello'" ,
109+ "title" : " schema"
110+ },
111+ "event" : {
112+ "type" : " string" ,
113+ "description" : " String, e.g. 'hello'" ,
114+ "title" : " event"
115+ }
116+ },
117+ "additionalProperties" : false
118+ },
119+ "phx_join_presence" : {
120+ "type" : " object" ,
121+ "description" : " " ,
122+ "title" : " phx_join_presence" ,
123+ "properties" : {
124+ "enabled" : {
125+ "type" : " boolean" ,
126+ "description" : " Boolean, e.g. true" ,
127+ "title" : " enabled" ,
128+ "default" : false
129+ },
130+ "key" : {
131+ "type" : " string" ,
132+ "description" : " String, e.g. 'hello'" ,
133+ "title" : " key"
134+ }
135+ },
136+ "additionalProperties" : false
137+ }
138+ }
139+ }
0 commit comments