OSDN Git Service

fix:error dlg
[pettanr/pettanr.git] / public / manifest.json
1 {\r
2   "inflectors": {\r
3     "folder": "folders",\r
4     "scroll": "scrolls",\r
5     "scroll_panel": "scroll_panels",\r
6     "comic": "comics",\r
7     "comic_story": "comic_stories",\r
8     "story": "stories",\r
9     "story_sheet": "story_sheets",\r
10     "sheet": "sheets",\r
11     "sheet_panel": "sheet_panels",\r
12     "panel": "panels",\r
13     "panel_picture": "panel_pictures",\r
14     "speech_balloon": "speech_balloons",\r
15     "speech": "speeches",\r
16     "balloon": "balloons",\r
17     "ground_picture": "ground_pictures",\r
18     "ground_color": "ground_colors",\r
19     "original_picture": "original_pictures",\r
20     "picture": "pictures",\r
21     "resource_picture": "resource_pictures",\r
22     "resource_picture_picture": "resource_picture_pictures",\r
23     "original_picture_license_group": "original_picture_license_groups",\r
24     "original_picture_license": "original_picture_licenses",\r
25     "speech_balloon_template": "speech_balloon_templates",\r
26     "writing_format": "writing_formats",\r
27     "license_group": "license_groups",\r
28     "license": "licenses",\r
29     "author": "authors",\r
30     "artist": "artists",\r
31     "system_picture": "system_pictures",\r
32     "home": "home"\r
33   },\r
34   "items": {\r
35     "folder": {},\r
36     "scroll": {\r
37       "type": "binder",\r
38       "args": {}\r
39     },\r
40     "scroll_panel": {\r
41       "type": "leaf",\r
42       "args": {\r
43         "parent_item_name": "scroll",\r
44         "destination_item_name": "panel"\r
45       }\r
46     },\r
47     "comic": {\r
48       "type": "binder",\r
49       "args": {}\r
50     },\r
51     "comic_story": {\r
52       "type": "leaf",\r
53       "args": {\r
54         "parent_item_name": "comic",\r
55         "destination_item_name": "story"\r
56       }\r
57     },\r
58     "story": {\r
59       "type": "binder",\r
60       "args": {}\r
61     },\r
62     "story_sheet": {\r
63       "type": "leaf",\r
64       "args": {\r
65         "parent_item_name": "story",\r
66         "destination_item_name": "sheet"\r
67       }\r
68     },\r
69     "sheet": {\r
70       "type": "root",\r
71       "args": {}\r
72     },\r
73     "sheet_panel": {\r
74       "type": "element",\r
75       "args": {\r
76         "parent_item_name": "sheet"\r
77       }\r
78     },\r
79     "panel": {\r
80       "type": "root",\r
81       "args": {}\r
82     },\r
83     "panel_picture": {\r
84       "type": "element",\r
85       "args": {\r
86         "parent_item_name": "panel"\r
87       }\r
88     },\r
89     "speech_balloon": {\r
90       "type": "element",\r
91       "args": {\r
92         "parent_item_name": "panel",\r
93         "boost": {\r
94           "speech_balloon_template": {\r
95             "extend_model_class_name": "SpeechBalloon",\r
96             "item_name_for_extend_model": "speech_balloon"\r
97           }\r
98         }\r
99       }\r
100     },\r
101     "balloon": {\r
102       "type": "element",\r
103       "args": {\r
104         "parent_item_name": "speech_balloon",\r
105         "boost": {\r
106           "speech_balloon_template": {\r
107             "extend_model_class_name": "Balloon",\r
108             "item_name_for_extend_model": "balloon"\r
109           }\r
110         }\r
111       }\r
112     },\r
113     "speech": {\r
114       "type": "element",\r
115       "args": {\r
116         "parent_item_name": "speech_balloon",\r
117         "boost": {\r
118           "writing_format": {\r
119             "level": "read",\r
120             "item_name_for_extend_model": "renderer",\r
121             "extend_module_name": "RendererModule"\r
122           },\r
123           "speech_balloon_template": {\r
124             "extend_model_class_name": "Speech",\r
125             "item_name_for_extend_model": "speech"\r
126           }\r
127         }\r
128       }\r
129     },\r
130     "ground_picture": {\r
131       "type": "element",\r
132       "args": {\r
133         "parent_item_name": "panel"\r
134       }\r
135     },\r
136     "ground_color": {\r
137       "type": "element",\r
138       "args": {\r
139         "parent_item_name": "panel"\r
140       }\r
141     },\r
142     "original_picture": {\r
143       "type": "content"\r
144     },\r
145     "picture": {\r
146       "type": "content",\r
147       "args": {\r
148         "boost": {\r
149           "license_group": {\r
150             "extend_model_class_name": "License",\r
151             "item_name_for_extend_model": "license"\r
152           },\r
153           "license": {\r
154             "level": "read",\r
155             "template_name": "license_group",\r
156             "extend_model_class_name": "Attribute",\r
157             "item_name_for_extend_model": "attribute"\r
158           },\r
159           "credit_picture": {\r
160             "level": "read",\r
161             "template_name": "license_group",\r
162             "extend_model_class_name": "CreditPicture",\r
163             "item_name_for_extend_model": "credit_picture"\r
164           }\r
165         }\r
166       }\r
167     },\r
168     "resource_picture": {\r
169       "type": "content",\r
170       "args": {\r
171         "boost": {\r
172           "license_group": {\r
173             "extend_model_class_name": "License",\r
174             "item_name_for_extend_model": "license"\r
175           },\r
176           "license": {\r
177             "level": "read",\r
178             "template_name": "license_group",\r
179             "extend_model_class_name": "Attribute",\r
180             "item_name_for_extend_model": "attribute"\r
181           },\r
182           "credit_picture": {\r
183             "level": "read",\r
184             "template_name": "license_group",\r
185             "extend_model_class_name": "CreditPicture",\r
186             "item_name_for_extend_model": "credit_picture"\r
187           }\r
188         }\r
189       }\r
190     },\r
191     "resource_picture_picture": {},\r
192     "original_picture_license_group": {},\r
193     "original_picture_license": {\r
194       "args": {\r
195         "boost": {\r
196           "license": {\r
197             "template_name": "license_group",\r
198             "extend_model_class_name": "Attribute",\r
199             "item_name_for_extend_model": "attribute"\r
200           }\r
201         }\r
202       }\r
203     },\r
204     "speech_balloon_template": {\r
205       "type": "template"\r
206     },\r
207     "writing_format": {\r
208       "type": "template"\r
209     },\r
210     "license_group": {\r
211       "type": "template"\r
212     },\r
213     "license": {\r
214       "type": "system_resource",\r
215       "args": {\r
216         "parent_item_name": "license_group",\r
217         "boost": {\r
218           "license_group": {\r
219             "extend_model_class_name": "License",\r
220             "item_name_for_extend_model": "license"\r
221           },\r
222           "credit_picture": {\r
223             "level": "read",\r
224             "template_name": "license_group",\r
225             "extend_model_class_name": "CreditPicture",\r
226             "item_name_for_extend_model": "credit_picture"\r
227           }\r
228         }\r
229       }\r
230     },\r
231     "author": {\r
232       "type": "owner"\r
233     },\r
234     "artist": {\r
235       "type": "owner"\r
236     },\r
237     "system_picture": {\r
238       "type": "system_resource"\r
239     }\r
240   },\r
241   "controllers": {\r
242     "folders": {\r
243       "actions": {\r
244         "root": {\r
245           "type": "show"\r
246         },\r
247         "index": {\r
248           "type": "list",\r
249           "args": {\r
250             "param_id": "none"\r
251           }\r
252         },\r
253         "show": {\r
254           "type": "show"\r
255         },\r
256         "watch": {\r
257           "type": "show"\r
258         },\r
259         "new": {\r
260           "type": "new"\r
261         },\r
262         "edit": {\r
263           "type": "edit"\r
264         },\r
265         "destroy": {\r
266           "type": "destroy"\r
267         }\r
268       }\r
269     },\r
270     "scrolls": {\r
271       "actions": {\r
272         "index": {\r
273           "type": "list",\r
274           "args": {\r
275             "param_id": "none"\r
276           }\r
277         },\r
278         "by_author": {\r
279           "type": "list",\r
280           "args": {\r
281             "param_id": "suffix"\r
282           }\r
283         },\r
284         "by_panel": {\r
285           "type": "list",\r
286           "args": {\r
287             "param_id": "suffix"\r
288           }\r
289         },\r
290         "play": {\r
291           "type": "list",\r
292           "args": {\r
293             "return_item_name": "scroll_panel",\r
294             "order": "t",\r
295             "direction": 1\r
296           }\r
297         },\r
298         "show": {\r
299           "type": "show"\r
300         },\r
301         "new": {\r
302           "type": "new"\r
303         },\r
304         "edit": {\r
305           "type": "edit"\r
306         },\r
307         "create": {\r
308           "type": "create"\r
309         },\r
310         "update": {\r
311           "type": "update"\r
312         },\r
313         "destroy": {\r
314           "type": "destroy"\r
315         }\r
316       }\r
317     },\r
318     "scroll_panels": {\r
319       "actions": {\r
320         "index": {\r
321           "type": "list",\r
322           "args": {\r
323             "param_id": "none"\r
324           }\r
325         },\r
326         "by_panel": {\r
327           "type": "list",\r
328           "args": {\r
329             "param_id": "suffix"\r
330           }\r
331         },\r
332         "by_scroll": {\r
333           "type": "list",\r
334           "args": {\r
335             "param_id": "suffix"\r
336           }\r
337         },\r
338         "by_author": {\r
339           "type": "list",\r
340           "args": {\r
341             "param_id": "suffix"\r
342           }\r
343         },\r
344         "show": {\r
345           "type": "show"\r
346         },\r
347         "new": {\r
348           "type": "new"\r
349         },\r
350         "edit": {\r
351           "type": "edit"\r
352         },\r
353         "create": {\r
354           "type": "create"\r
355         },\r
356         "update": {\r
357           "type": "update"\r
358         },\r
359         "destroy": {\r
360           "type": "destroy"\r
361         }\r
362       }\r
363     },\r
364     "comics": {\r
365       "actions": {\r
366         "index": {\r
367           "type": "list",\r
368           "args": {\r
369             "param_id": "none"\r
370           }\r
371         },\r
372         "by_story": {\r
373           "type": "list",\r
374           "args": {\r
375             "param_id": "suffix"\r
376           }\r
377         },\r
378         "by_author": {\r
379           "type": "list",\r
380           "args": {\r
381             "param_id": "suffix"\r
382           }\r
383         },\r
384         "play": {\r
385           "type": "list",\r
386           "args": {\r
387             "return_item_name": "comic_story",\r
388             "max_page_size": -1,\r
389             "order": "t",\r
390             "direction": 1\r
391           }\r
392         },\r
393         "show": {\r
394           "type": "show"\r
395         },\r
396         "new": {\r
397           "type": "new"\r
398         },\r
399         "edit": {\r
400           "type": "edit"\r
401         },\r
402         "create": {\r
403           "type": "create"\r
404         },\r
405         "update": {\r
406           "type": "update"\r
407         },\r
408         "destroy": {\r
409           "type": "destroy"\r
410         }\r
411       }\r
412     },\r
413     "comic_stories": {\r
414       "actions": {\r
415         "index": {\r
416           "type": "list",\r
417           "args": {\r
418             "param_id": "none"\r
419           }\r
420         },\r
421         "by_comic": {\r
422           "type": "list",\r
423           "args": {\r
424             "param_id": "suffix"\r
425           }\r
426         },\r
427         "by_story": {\r
428           "type": "list",\r
429           "args": {\r
430             "param_id": "suffix"\r
431           }\r
432         },\r
433         "by_author": {\r
434           "type": "list",\r
435           "args": {\r
436             "param_id": "suffix"\r
437           }\r
438         },\r
439         "show": {\r
440           "type": "show"\r
441         },\r
442         "new": {\r
443           "type": "new"\r
444         },\r
445         "edit": {\r
446           "type": "edit"\r
447         },\r
448         "create": {\r
449           "type": "create"\r
450         },\r
451         "update": {\r
452           "type": "update"\r
453         },\r
454         "destroy": {\r
455           "type": "destroy"\r
456         }\r
457       }\r
458     },\r
459     "stories": {\r
460       "actions": {\r
461         "index": {\r
462           "type": "list",\r
463           "args": {\r
464             "param_id": "none"\r
465           }\r
466         },\r
467         "by_comic": {\r
468           "type": "list",\r
469           "args": {\r
470             "param_id": "suffix"\r
471           }\r
472         },\r
473         "by_sheet": {\r
474           "type": "list",\r
475           "args": {\r
476             "param_id": "suffix"\r
477           }\r
478         },\r
479         "by_author": {\r
480           "type": "list",\r
481           "args": {\r
482             "param_id": "suffix"\r
483           }\r
484         },\r
485         "play": {\r
486           "type": "list",\r
487           "args": {\r
488             "return_item_name": "story_sheet",\r
489             "max_page_size": -1,\r
490             "order": "t",\r
491             "direction": 1\r
492           }\r
493         },\r
494         "show": {\r
495           "type": "show"\r
496         },\r
497         "new": {\r
498           "type": "new"\r
499         },\r
500         "edit": {\r
501           "type": "edit"\r
502         },\r
503         "create": {\r
504           "type": "create"\r
505         },\r
506         "update": {\r
507           "type": "update"\r
508         },\r
509         "destroy": {\r
510           "type": "destroy"\r
511         }\r
512       }\r
513     },\r
514     "story_sheets": {\r
515       "actions": {\r
516         "index": {\r
517           "type": "list",\r
518           "args": {\r
519             "param_id": "none"\r
520           }\r
521         },\r
522         "by_story": {\r
523           "type": "list",\r
524           "args": {\r
525             "param_id": "suffix"\r
526           }\r
527         },\r
528         "by_sheet": {\r
529           "type": "list",\r
530           "args": {\r
531             "param_id": "suffix"\r
532           }\r
533         },\r
534         "by_author": {\r
535           "type": "list",\r
536           "args": {\r
537             "param_id": "suffix"\r
538           }\r
539         },\r
540         "show": {\r
541           "type": "show"\r
542         },\r
543         "new": {\r
544           "type": "new"\r
545         },\r
546         "edit": {\r
547           "type": "edit"\r
548         },\r
549         "create": {\r
550           "type": "create"\r
551         },\r
552         "update": {\r
553           "type": "update"\r
554         },\r
555         "destroy": {\r
556           "type": "destroy"\r
557         }\r
558       }\r
559     },\r
560     "sheets": {\r
561       "actions": {\r
562         "index": {\r
563           "type": "list",\r
564           "args": {\r
565             "param_id": "none"\r
566           }\r
567         },\r
568         "by_story": {\r
569           "type": "list",\r
570           "args": {\r
571             "param_id": "suffix"\r
572           }\r
573         },\r
574         "by_panel": {\r
575           "type": "list",\r
576           "args": {\r
577             "param_id": "suffix"\r
578           }\r
579         },\r
580         "by_author": {\r
581           "type": "list",\r
582           "args": {\r
583             "param_id": "suffix"\r
584           }\r
585         },\r
586         "play": {\r
587           "type": "list",\r
588           "args": {\r
589             "return_item_name": "sheet_panel",\r
590             "order": "t",\r
591             "direction": 1\r
592           }\r
593         },\r
594         "show": {\r
595           "type": "show"\r
596         },\r
597         "new": {\r
598           "type": "new"\r
599         },\r
600         "edit": {\r
601           "type": "edit"\r
602         },\r
603         "create": {\r
604           "type": "create"\r
605         },\r
606         "update": {\r
607           "type": "update"\r
608         },\r
609         "destroy": {\r
610           "type": "destroy"\r
611         }\r
612       }\r
613     },\r
614     "sheet_panels": {\r
615       "actions": {\r
616         "index": {\r
617           "type": "list",\r
618           "args": {\r
619             "param_id": "none"\r
620           }\r
621         },\r
622         "by_sheet": {\r
623           "type": "list",\r
624           "args": {\r
625             "param_id": "suffix"\r
626           }\r
627         },\r
628         "by_panel": {\r
629           "type": "list",\r
630           "args": {\r
631             "param_id": "suffix"\r
632           }\r
633         },\r
634         "by_author": {\r
635           "type": "list",\r
636           "args": {\r
637             "param_id": "suffix"\r
638           }\r
639         },\r
640         "show": {\r
641           "type": "show"\r
642         },\r
643         "new": {\r
644           "type": "new"\r
645         },\r
646         "edit": {\r
647           "type": "edit"\r
648         },\r
649         "create": {\r
650           "type": "create"\r
651         },\r
652         "update": {\r
653           "type": "update"\r
654         },\r
655         "destroy": {\r
656           "type": "destroy"\r
657         }\r
658       }\r
659     },\r
660     "panels": {\r
661       "actions": {\r
662         "index": {\r
663           "type": "list",\r
664           "args": {\r
665             "param_id": "none"\r
666           }\r
667         },\r
668         "by_scroll": {\r
669           "type": "list",\r
670           "args": {\r
671             "param_id": "suffix"\r
672           }\r
673         },\r
674         "by_sheet": {\r
675           "type": "list",\r
676           "args": {\r
677             "param_id": "suffix"\r
678           }\r
679         },\r
680         "by_author": {\r
681           "type": "list",\r
682           "args": {\r
683             "param_id": "suffix"\r
684           }\r
685         },\r
686         "by_speech_balloon_template": {\r
687           "type": "list",\r
688           "args": {\r
689             "param_id": "suffix"\r
690           }\r
691         },\r
692         "show": {\r
693           "type": "show"\r
694         },\r
695         "new": {\r
696           "type": "new"\r
697         },\r
698         "edit": {\r
699           "type": "edit"\r
700         },\r
701         "create": {\r
702           "type": "create"\r
703         },\r
704         "update": {\r
705           "type": "update"\r
706         },\r
707         "destroy": {\r
708           "type": "destroy"\r
709         }\r
710       }\r
711     },\r
712     "panel_pictures": {\r
713       "actions": {\r
714         "index": {\r
715           "type": "list",\r
716           "args": {\r
717             "param_id": "none"\r
718           }\r
719         },\r
720         "by_panel": {\r
721           "type": "list",\r
722           "args": {\r
723             "param_id": "suffix"\r
724           }\r
725         },\r
726         "by_author": {\r
727           "type": "list",\r
728           "args": {\r
729             "param_id": "suffix"\r
730           }\r
731         },\r
732         "show": {\r
733           "type": "show"\r
734         },\r
735         "new": {\r
736           "type": "new"\r
737         },\r
738         "edit": {\r
739           "type": "edit"\r
740         }\r
741       }\r
742     },\r
743     "speech_balloons": {\r
744       "actions": {\r
745         "index": {\r
746           "type": "list",\r
747           "args": {\r
748             "param_id": "none"\r
749           }\r
750         },\r
751         "by_panel": {\r
752           "type": "list",\r
753           "args": {\r
754             "param_id": "suffix"\r
755           }\r
756         },\r
757         "by_author": {\r
758           "type": "list",\r
759           "args": {\r
760             "param_id": "suffix"\r
761           }\r
762         },\r
763         "by_speech_balloon_template": {\r
764           "type": "list",\r
765           "args": {\r
766             "param_id": "suffix"\r
767           }\r
768         },\r
769         "show": {\r
770           "type": "show"\r
771         },\r
772         "new": {\r
773           "type": "new"\r
774         },\r
775         "edit": {\r
776           "type": "edit"\r
777         }\r
778       }\r
779     },\r
780     "speeches": {\r
781       "actions": {\r
782         "index": {\r
783           "type": "list",\r
784           "args": {\r
785             "param_id": "none"\r
786           }\r
787         },\r
788         "by_author": {\r
789           "type": "list",\r
790           "args": {\r
791             "param_id": "suffix"\r
792           }\r
793         },\r
794         "by_speech_balloon": {\r
795           "type": "list",\r
796           "args": {\r
797             "param_id": "suffix"\r
798           }\r
799         },\r
800         "by_speech_balloon_template": {\r
801           "type": "list",\r
802           "args": {\r
803             "param_id": "suffix"\r
804           }\r
805         },\r
806         "by_writing_format": {\r
807           "type": "list",\r
808           "args": {\r
809             "param_id": "suffix"\r
810           }\r
811         },\r
812         "show": {\r
813           "type": "show"\r
814         },\r
815         "new": {\r
816           "type": "new"\r
817         },\r
818         "edit": {\r
819           "type": "edit"\r
820         }\r
821       }\r
822     },\r
823     "balloons": {\r
824       "actions": {\r
825         "index": {\r
826           "type": "list",\r
827           "args": {\r
828             "param_id": "none"\r
829           }\r
830         },\r
831         "by_author": {\r
832           "type": "list",\r
833           "args": {\r
834             "param_id": "suffix"\r
835           }\r
836         },\r
837         "by_speech_balloon": {\r
838           "type": "list",\r
839           "args": {\r
840             "param_id": "suffix"\r
841           }\r
842         },\r
843         "by_speech_balloon_template": {\r
844           "type": "list",\r
845           "args": {\r
846             "param_id": "suffix"\r
847           }\r
848         },\r
849         "by_system_picture": {\r
850           "type": "list",\r
851           "args": {\r
852             "param_id": "suffix"\r
853           }\r
854         },\r
855         "show": {\r
856           "type": "show"\r
857         },\r
858         "new": {\r
859           "type": "new"\r
860         },\r
861         "edit": {\r
862           "type": "edit"\r
863         }\r
864       }\r
865     },\r
866     "ground_pictures": {\r
867       "actions": {\r
868         "index": {\r
869           "type": "list",\r
870           "args": {\r
871             "param_id": "none"\r
872           }\r
873         },\r
874         "by_panel": {\r
875           "type": "list",\r
876           "args": {\r
877             "param_id": "suffix"\r
878           }\r
879         },\r
880         "by_author": {\r
881           "type": "list",\r
882           "args": {\r
883             "param_id": "suffix"\r
884           }\r
885         },\r
886         "show": {\r
887           "type": "show"\r
888         },\r
889         "new": {\r
890           "type": "new"\r
891         },\r
892         "edit": {\r
893           "type": "edit"\r
894         }\r
895       }\r
896     },\r
897     "ground_colors": {\r
898       "actions": {\r
899         "index": {\r
900           "type": "list",\r
901           "args": {\r
902             "param_id": "none"\r
903           }\r
904         },\r
905         "by_panel": {\r
906           "type": "list",\r
907           "args": {\r
908             "param_id": "suffix"\r
909           }\r
910         },\r
911         "by_author": {\r
912           "type": "list",\r
913           "args": {\r
914             "param_id": "suffix"\r
915           }\r
916         },\r
917         "show": {\r
918           "type": "show"\r
919         },\r
920         "new": {\r
921           "type": "new"\r
922         },\r
923         "edit": {\r
924           "type": "edit"\r
925         }\r
926       }\r
927     },\r
928     "original_pictures": {\r
929       "actions": {\r
930         "index": {\r
931           "type": "list",\r
932           "args": {\r
933             "param_id": "none"\r
934           }\r
935         },\r
936         "show": {\r
937           "type": "show"\r
938         },\r
939         "history": {\r
940           "type": "list",\r
941           "args": {\r
942             "return_item_name": "picture",\r
943             "max_page_size": -1,\r
944             "order": "revision",\r
945             "direction": 1\r
946           }\r
947         },\r
948         "new": {\r
949           "type": "new"\r
950         },\r
951         "edit": {\r
952           "type": "edit"\r
953         },\r
954         "create": {\r
955           "type": "create"\r
956         },\r
957         "update": {\r
958           "type": "update"\r
959         },\r
960         "destroy": {\r
961           "type": "destroy"\r
962         }\r
963       }\r
964     },\r
965     "pictures": {\r
966       "actions": {\r
967         "index": {\r
968           "type": "list",\r
969           "args": {\r
970             "param_id": "none"\r
971           }\r
972         },\r
973         "by_artist": {\r
974           "type": "list",\r
975           "args": {\r
976             "param_id": "suffix"\r
977           }\r
978         },\r
979         "show": {\r
980           "type": "show"\r
981         }\r
982       }\r
983     },\r
984     "resource_pictures": {\r
985       "actions": {\r
986         "index": {\r
987           "type": "list",\r
988           "args": {\r
989             "param_id": "none"\r
990           }\r
991         },\r
992         "by_original_picture": {\r
993           "type": "list",\r
994           "args": {\r
995             "param_id": "suffix"\r
996           }\r
997         },\r
998         "by_license_group": {\r
999           "type": "list",\r
1000           "args": {\r
1001             "param_id": "suffix"\r
1002           }\r
1003         },\r
1004         "by_license": {\r
1005           "type": "list",\r
1006           "args": {\r
1007             "param_id": "suffix"\r
1008           }\r
1009         },\r
1010         "by_artist": {\r
1011           "type": "list",\r
1012           "args": {\r
1013             "param_id": "suffix"\r
1014           }\r
1015         },\r
1016         "show": {\r
1017           "type": "show"\r
1018         },\r
1019         "destroy": {\r
1020           "type": "destroy"\r
1021         }\r
1022       }\r
1023     },\r
1024     "original_picture_license_groups": {\r
1025       "actions": {\r
1026         "new": {\r
1027           "type": "new"\r
1028         },\r
1029         "create": {\r
1030           "type": "create"\r
1031         }\r
1032       }\r
1033     },\r
1034     "original_picture_licenses": {\r
1035       "actions": {\r
1036         "new": {\r
1037           "type": "new"\r
1038         },\r
1039         "create": {\r
1040           "type": "create"\r
1041         }\r
1042       }\r
1043     },\r
1044     "resource_picture_pictures": {\r
1045       "actions": {\r
1046         "index": {\r
1047           "type": "list",\r
1048           "args": {\r
1049             "param_id": "none"\r
1050           }\r
1051         },\r
1052         "by_original_picture": {\r
1053           "type": "list",\r
1054           "args": {\r
1055             "param_id": "suffix"\r
1056           }\r
1057         },\r
1058         "by_resource_picture": {\r
1059           "type": "list",\r
1060           "args": {\r
1061             "param_id": "suffix"\r
1062           }\r
1063         },\r
1064         "by_picture": {\r
1065           "type": "list",\r
1066           "args": {\r
1067             "param_id": "suffix"\r
1068           }\r
1069         },\r
1070         "show": {\r
1071           "type": "show"\r
1072         }\r
1073       }\r
1074     },\r
1075     "speech_balloon_templates": {\r
1076       "actions": {\r
1077         "index": {\r
1078           "type": "list",\r
1079           "args": {\r
1080             "param_id": "none",\r
1081             "max_page_size": -1,\r
1082             "order": "t",\r
1083             "direction": 1\r
1084           }\r
1085         },\r
1086         "by_panel": {\r
1087           "type": "list",\r
1088           "args": {\r
1089             "param_id": "suffix"\r
1090           }\r
1091         },\r
1092         "by_system_picture": {\r
1093           "type": "list",\r
1094           "args": {\r
1095             "param_id": "suffix"\r
1096           }\r
1097         },\r
1098         "show": {\r
1099           "type": "show"\r
1100         },\r
1101         "new": {\r
1102           "type": "new"\r
1103         },\r
1104         "edit": {\r
1105           "type": "edit"\r
1106         },\r
1107         "create": {\r
1108           "type": "create"\r
1109         },\r
1110         "update": {\r
1111           "type": "update"\r
1112         },\r
1113         "destroy": {\r
1114           "type": "destroy"\r
1115         }\r
1116       }\r
1117     },\r
1118     "writing_formats": {\r
1119       "actions": {\r
1120         "index": {\r
1121           "type": "list",\r
1122           "args": {\r
1123             "param_id": "none",\r
1124             "max_page_size": -1,\r
1125             "order": "t",\r
1126             "direction": 1\r
1127           }\r
1128         },\r
1129         "by_system_picture": {\r
1130           "type": "list",\r
1131           "args": {\r
1132             "param_id": "suffix"\r
1133           }\r
1134         },\r
1135         "show": {\r
1136           "type": "show"\r
1137         },\r
1138         "new": {\r
1139           "type": "new"\r
1140         },\r
1141         "edit": {\r
1142           "type": "edit"\r
1143         },\r
1144         "create": {\r
1145           "type": "create"\r
1146         },\r
1147         "update": {\r
1148           "type": "update"\r
1149         },\r
1150         "destroy": {\r
1151           "type": "destroy"\r
1152         }\r
1153       }\r
1154     },\r
1155     "license_groups": {\r
1156       "actions": {\r
1157         "index": {\r
1158           "type": "list",\r
1159           "args": {\r
1160             "param_id": "none",\r
1161             "max_page_size": -1,\r
1162             "order": "t",\r
1163             "direction": 1\r
1164           }\r
1165         },\r
1166         "by_resource_picture": {\r
1167           "type": "list",\r
1168           "args": {\r
1169             "param_id": "suffix"\r
1170           }\r
1171         },\r
1172         "show": {\r
1173           "type": "show"\r
1174         },\r
1175         "new": {\r
1176           "type": "new"\r
1177         },\r
1178         "edit": {\r
1179           "type": "edit"\r
1180         },\r
1181         "create": {\r
1182           "type": "create"\r
1183         },\r
1184         "update": {\r
1185           "type": "update"\r
1186         },\r
1187         "destroy": {\r
1188           "type": "destroy"\r
1189         }\r
1190       }\r
1191     },\r
1192     "licenses": {\r
1193       "actions": {\r
1194         "index": {\r
1195           "type": "list",\r
1196           "args": {\r
1197             "param_id": "none",\r
1198             "max_page_size": -1,\r
1199             "order": "name",\r
1200             "direction": 1\r
1201           }\r
1202         },\r
1203         "by_license_group": {\r
1204           "type": "list",\r
1205           "args": {\r
1206             "param_id": "suffix",\r
1207             "order": "name",\r
1208             "direction": 1\r
1209           }\r
1210         },\r
1211         "by_system_picture": {\r
1212           "type": "list",\r
1213           "args": {\r
1214             "param_id": "suffix"\r
1215           }\r
1216         },\r
1217         "show": {\r
1218           "type": "show"\r
1219         },\r
1220         "new": {\r
1221           "type": "new"\r
1222         },\r
1223         "edit": {\r
1224           "type": "edit"\r
1225         },\r
1226         "create": {\r
1227           "type": "create"\r
1228         },\r
1229         "update": {\r
1230           "type": "update"\r
1231         },\r
1232         "destroy": {\r
1233           "type": "destroy"\r
1234         }\r
1235       }\r
1236     },\r
1237     "authors": {\r
1238       "actions": {\r
1239         "index": {\r
1240           "type": "list",\r
1241           "args": {\r
1242             "param_id": "none"\r
1243           }\r
1244         },\r
1245         "show": {\r
1246           "type": "show"\r
1247         },\r
1248         "new": {\r
1249           "type": "new"\r
1250         },\r
1251         "edit": {\r
1252           "type": "edit"\r
1253         },\r
1254         "create": {\r
1255           "type": "create"\r
1256         },\r
1257         "update": {\r
1258           "type": "update"\r
1259         },\r
1260         "destroy": {\r
1261           "type": "destroy"\r
1262         }\r
1263       }\r
1264     },\r
1265     "artists": {\r
1266       "actions": {\r
1267         "index": {\r
1268           "type": "list",\r
1269           "args": {\r
1270             "param_id": "none"\r
1271           }\r
1272         },\r
1273         "show": {\r
1274           "type": "show"\r
1275         },\r
1276         "new": {\r
1277           "type": "new"\r
1278         },\r
1279         "edit": {\r
1280           "type": "edit"\r
1281         },\r
1282         "create": {\r
1283           "type": "create"\r
1284         },\r
1285         "update": {\r
1286           "type": "update"\r
1287         },\r
1288         "destroy": {\r
1289           "type": "destroy"\r
1290         }\r
1291       }\r
1292     },\r
1293     "system_pictures": {\r
1294       "actions": {\r
1295         "index": {\r
1296           "type": "list",\r
1297           "args": {\r
1298             "param_id": "none"\r
1299           }\r
1300         },\r
1301         "show": {\r
1302           "type": "show"\r
1303         }\r
1304       }\r
1305     },\r
1306     "home": {\r
1307       "actions": {\r
1308         "scrolls": {\r
1309           "type": "list",\r
1310           "args": {\r
1311             "item_name": "scroll"\r
1312           }\r
1313         },\r
1314         "scroll_panels": {\r
1315           "type": "list",\r
1316           "args": {\r
1317             "item_name": "scroll_panel"\r
1318           }\r
1319         },\r
1320         "comics": {\r
1321           "type": "list",\r
1322           "args": {\r
1323             "item_name": "comic"\r
1324           }\r
1325         },\r
1326         "comic_stories": {\r
1327           "type": "list",\r
1328           "args": {\r
1329             "item_name": "comic_story"\r
1330           }\r
1331         },\r
1332         "stories": {\r
1333           "type": "list",\r
1334           "args": {\r
1335             "item_name": "story"\r
1336           }\r
1337         },\r
1338         "story_sheets": {\r
1339           "type": "list",\r
1340           "args": {\r
1341             "item_name": "story_sheet"\r
1342           }\r
1343         },\r
1344         "sheets": {\r
1345           "type": "list",\r
1346           "args": {\r
1347             "item_name": "sheet"\r
1348           }\r
1349         },\r
1350         "sheet_panels": {\r
1351           "type": "list",\r
1352           "args": {\r
1353             "item_name": "sheet_panel"\r
1354           }\r
1355         },\r
1356         "panels": {\r
1357           "type": "list",\r
1358           "args": {\r
1359             "item_name": "panel"\r
1360           }\r
1361         },\r
1362         "panel_pictures": {\r
1363           "type": "list",\r
1364           "args": {\r
1365             "item_name": "panel_picture"\r
1366           }\r
1367         },\r
1368         "speech_balloons": {\r
1369           "type": "list",\r
1370           "args": {\r
1371             "item_name": "speech_balloon"\r
1372           }\r
1373         },\r
1374         "speeches": {\r
1375           "type": "list",\r
1376           "args": {\r
1377             "item_name": "speech"\r
1378           }\r
1379         },\r
1380         "balloons": {\r
1381           "type": "list",\r
1382           "args": {\r
1383             "item_name": "balloon"\r
1384           }\r
1385         },\r
1386         "ground_pictures": {\r
1387           "type": "list",\r
1388           "args": {\r
1389             "item_name": "ground_picture"\r
1390           }\r
1391         },\r
1392         "ground_colors": {\r
1393           "type": "list",\r
1394           "args": {\r
1395             "item_name": "ground_color"\r
1396           }\r
1397         },\r
1398         "original_pictures": {\r
1399           "type": "list",\r
1400           "args": {\r
1401             "item_name": "original_picture"\r
1402           }\r
1403         },\r
1404         "resource_pictures": {\r
1405           "type": "list",\r
1406           "args": {\r
1407             "item_name": "resource_picture"\r
1408           }\r
1409         }\r
1410       }\r
1411     }\r
1412   },\r
1413   "models": {\r
1414     "folder": {\r
1415       "associations": {\r
1416         "belongs_to": {},\r
1417         "has_many": {}\r
1418       },\r
1419       "attributes": {\r
1420         "name": {\r
1421           "type": "text",\r
1422           "rules": {\r
1423             "required": true\r
1424           }\r
1425         },\r
1426         "controller_name": {\r
1427           "type": "text",\r
1428           "rules": {}\r
1429         },\r
1430         "action_name": {\r
1431           "type": "text",\r
1432           "rules": {}\r
1433         },\r
1434         "category_id": {\r
1435           "type": "number"\r
1436         },\r
1437         "t": {\r
1438           "type": "number",\r
1439           "rules": {\r
1440             "required": true,\r
1441             "number": true\r
1442           }\r
1443         },\r
1444         "parent_id": {\r
1445           "type": "number",\r
1446           "rules": {\r
1447             "required": true,\r
1448             "number": true\r
1449           }\r
1450         },\r
1451         "lft": {\r
1452           "type": "number",\r
1453           "rules": {\r
1454             "required": true,\r
1455             "number": true\r
1456           }\r
1457         },\r
1458         "rgt": {\r
1459           "type": "number",\r
1460           "rules": {\r
1461             "required": true,\r
1462             "number": true\r
1463           }\r
1464         },\r
1465         "depth": {\r
1466           "type": "number",\r
1467           "rules": {\r
1468             "required": true,\r
1469             "number": true\r
1470           }\r
1471         }\r
1472       }\r
1473     },\r
1474     "scroll": {\r
1475       "associations": {\r
1476         "belongs_to": {\r
1477           "author": {}\r
1478         },\r
1479         "has_many": {\r
1480           "scroll_panels": {},\r
1481           "panels": {\r
1482             "through": "scroll_panels"\r
1483           }\r
1484         }\r
1485       },\r
1486       "attributes": {\r
1487         "title": {\r
1488           "type": "text",\r
1489           "rules": {\r
1490             "required": true\r
1491           }\r
1492         },\r
1493         "description": {\r
1494           "type": "text",\r
1495           "rules": {}\r
1496         },\r
1497         "visible": {\r
1498           "type": "number",\r
1499           "rules": {\r
1500             "required": true,\r
1501             "number": true\r
1502           },\r
1503           "source": {\r
1504             "type": "magic_number",\r
1505             "args": {\r
1506               "select_item_name": "scroll_visible_items"\r
1507             }\r
1508           }\r
1509         },\r
1510         "author_id": {\r
1511           "type": "number",\r
1512           "rules": {\r
1513             "required": true,\r
1514             "number": true\r
1515           }\r
1516         }\r
1517       }\r
1518     },\r
1519     "scroll_panel": {\r
1520       "associations": {\r
1521         "belongs_to": {\r
1522           "panel": {},\r
1523           "scroll": {}\r
1524         },\r
1525         "has_many": {}\r
1526       },\r
1527       "attributes": {\r
1528         "scroll_id": {\r
1529           "type": "number",\r
1530           "rules": {\r
1531             "required": true,\r
1532             "number": true\r
1533           }\r
1534         },\r
1535         "panel_id": {\r
1536           "type": "number",\r
1537           "rules": {\r
1538             "required": true,\r
1539             "number": true\r
1540           }\r
1541         },\r
1542         "t": {\r
1543           "type": "number",\r
1544           "rules": {\r
1545             "required": true,\r
1546             "number": true,\r
1547             "min": 0\r
1548           }\r
1549         }\r
1550       }\r
1551     },\r
1552     "comic": {\r
1553       "associations": {\r
1554         "belongs_to": {\r
1555           "author": {}\r
1556         },\r
1557         "has_many": {\r
1558           "comic_stories": {},\r
1559           "stories": {\r
1560             "through": "comic_stories"\r
1561           }\r
1562         }\r
1563       },\r
1564       "attributes": {\r
1565         "title": {\r
1566           "type": "text",\r
1567           "rules": {\r
1568             "required": true\r
1569           }\r
1570         },\r
1571         "description": {\r
1572           "type": "text",\r
1573           "rules": {}\r
1574         },\r
1575         "visible": {\r
1576           "type": "number",\r
1577           "rules": {\r
1578             "required": true,\r
1579             "number": true\r
1580           },\r
1581           "source": {\r
1582             "type": "magic_number",\r
1583             "args": {\r
1584               "select_item_name": "comic_visible_items"\r
1585             }\r
1586           }\r
1587         },\r
1588         "author_id": {\r
1589           "type": "number",\r
1590           "rules": {\r
1591             "required": true,\r
1592             "number": true\r
1593           }\r
1594         }\r
1595       }\r
1596     },\r
1597     "comic_story": {\r
1598       "associations": {\r
1599         "belongs_to": {\r
1600           "comic": {},\r
1601           "story": {}\r
1602         },\r
1603         "has_many": {}\r
1604       },\r
1605       "attributes": {\r
1606         "comic_id": {\r
1607           "type": "number",\r
1608           "rules": {\r
1609             "required": true,\r
1610             "number": true\r
1611           }\r
1612         },\r
1613         "story_id": {\r
1614           "type": "number",\r
1615           "rules": {\r
1616             "required": true,\r
1617             "number": true\r
1618           }\r
1619         },\r
1620         "t": {\r
1621           "type": "number",\r
1622           "rules": {\r
1623             "required": true,\r
1624             "number": true,\r
1625             "min": 0\r
1626           }\r
1627         }\r
1628       }\r
1629     },\r
1630     "story": {\r
1631       "associations": {\r
1632         "belongs_to": {\r
1633           "author": {}\r
1634         },\r
1635         "has_many": {\r
1636           "comic_stories": {},\r
1637           "comics": {\r
1638             "through": "comic_stories"\r
1639           },\r
1640           "story_sheets": {},\r
1641           "sheets": {\r
1642             "through": "story_sheets"\r
1643           }\r
1644         }\r
1645       },\r
1646       "attributes": {\r
1647         "title": {\r
1648           "type": "text",\r
1649           "rules": {}\r
1650         },\r
1651         "description": {\r
1652           "type": "text",\r
1653           "rules": {}\r
1654         },\r
1655         "t": {\r
1656           "type": "number",\r
1657           "rules": {\r
1658             "required": true,\r
1659             "number": true,\r
1660             "min": 0\r
1661           }\r
1662         },\r
1663         "visible": {\r
1664           "type": "number",\r
1665           "rules": {\r
1666             "required": true,\r
1667             "number": true\r
1668           },\r
1669           "source": {\r
1670             "type": "magic_number",\r
1671             "args": {\r
1672               "select_item_name": "story_visible_items"\r
1673             }\r
1674           }\r
1675         },\r
1676         "author_id": {\r
1677           "type": "number",\r
1678           "rules": {\r
1679             "required": true,\r
1680             "number": true\r
1681           }\r
1682         }\r
1683       }\r
1684     },\r
1685     "story_sheet": {\r
1686       "associations": {\r
1687         "belongs_to": {\r
1688           "story": {},\r
1689           "sheet": {}\r
1690         },\r
1691         "has_many": {}\r
1692       },\r
1693       "attributes": {\r
1694         "story_id": {\r
1695           "type": "number",\r
1696           "rules": {\r
1697             "number": true\r
1698           }\r
1699         },\r
1700         "sheet_id": {\r
1701           "type": "number",\r
1702           "rules": {\r
1703             "number": true\r
1704           }\r
1705         },\r
1706         "t": {\r
1707           "type": "number",\r
1708           "rules": {\r
1709             "required": true,\r
1710             "number": true,\r
1711             "min": 0\r
1712           }\r
1713         }\r
1714       }\r
1715     },\r
1716     "sheet": {\r
1717       "associations": {\r
1718         "belongs_to": {\r
1719           "author": {}\r
1720         },\r
1721         "has_many": {\r
1722           "story_sheets": {},\r
1723           "stories": {\r
1724             "through": "story_sheets"\r
1725           },\r
1726           "sheet_panels": {},\r
1727           "panels": {\r
1728             "through": "sheet_panels"\r
1729           }\r
1730         }\r
1731       },\r
1732       "attributes": {\r
1733         "caption": {\r
1734           "type": "text",\r
1735           "rules": {}\r
1736         },\r
1737         "width": {\r
1738           "type": "number",\r
1739           "rules": {\r
1740             "required": true,\r
1741             "number": true\r
1742           }\r
1743         },\r
1744         "height": {\r
1745           "type": "number",\r
1746           "rules": {\r
1747             "required": true,\r
1748             "number": true\r
1749           }\r
1750         },\r
1751         "visible": {\r
1752           "type": "number",\r
1753           "rules": {\r
1754             "required": true,\r
1755             "number": true\r
1756           },\r
1757           "source": {\r
1758             "type": "magic_number",\r
1759             "args": {\r
1760               "select_item_name": "sheet_visible_items"\r
1761             }\r
1762           }\r
1763         },\r
1764         "author_id": {\r
1765           "type": "number",\r
1766           "rules": {\r
1767             "required": true,\r
1768             "number": true\r
1769           }\r
1770         }\r
1771       }\r
1772     },\r
1773     "sheet_panel": {\r
1774       "associations": {\r
1775         "belongs_to": {\r
1776           "sheet": {},\r
1777           "panel": {}\r
1778         },\r
1779         "has_many": {}\r
1780       },\r
1781       "attributes": {\r
1782         "sheet_id": {\r
1783           "type": "number",\r
1784           "rules": {\r
1785             "number": true\r
1786           }\r
1787         },\r
1788         "panel_id": {\r
1789           "type": "number",\r
1790           "rules": {\r
1791             "number": true\r
1792           }\r
1793         },\r
1794         "x": {\r
1795           "type": "number",\r
1796           "rules": {\r
1797             "required": true,\r
1798             "number": true\r
1799           }\r
1800         },\r
1801         "y": {\r
1802           "type": "number",\r
1803           "rules": {\r
1804             "required": true,\r
1805             "number": true\r
1806           }\r
1807         },\r
1808         "z": {\r
1809           "type": "number",\r
1810           "rules": {\r
1811             "required": true,\r
1812             "number": true,\r
1813             "min": 1\r
1814           }\r
1815         },\r
1816         "t": {\r
1817           "type": "number",\r
1818           "rules": {\r
1819             "required": true,\r
1820             "number": true,\r
1821             "min": 0\r
1822           }\r
1823         },\r
1824         "author_id": {\r
1825           "type": "number",\r
1826           "rules": {\r
1827             "number": true\r
1828           }\r
1829         }\r
1830       }\r
1831     },\r
1832     "panel": {\r
1833       "associations": {\r
1834         "belongs_to": {\r
1835           "author": {}\r
1836         },\r
1837         "has_many": {\r
1838           "scroll_panels": {},\r
1839           "scrolls": {\r
1840             "through": "scroll_panels"\r
1841           },\r
1842           "sheet_panels": {},\r
1843           "sheets": {\r
1844             "through": "sheet_panels"\r
1845           },\r
1846           "panel_pictures": {},\r
1847           "speech_balloons": {},\r
1848           "ground_pictures": {},\r
1849           "ground_colors": {}\r
1850         }\r
1851       },\r
1852       "attributes": {\r
1853         "width": {\r
1854           "type": "number",\r
1855           "rules": {\r
1856             "required": true,\r
1857             "number": true,\r
1858             "min": 1\r
1859           }\r
1860         },\r
1861         "height": {\r
1862           "type": "number",\r
1863           "rules": {\r
1864             "required": true,\r
1865             "number": true,\r
1866             "min": 1\r
1867           }\r
1868         },\r
1869         "border": {\r
1870           "type": "number",\r
1871           "rules": {\r
1872             "required": true,\r
1873             "number": true,\r
1874             "min": 0\r
1875           }\r
1876         },\r
1877         "caption": {\r
1878           "type": "text",\r
1879           "rules": {}\r
1880         },\r
1881         "publish": {\r
1882           "type": "number",\r
1883           "rules": {\r
1884             "required": true,\r
1885             "number": true\r
1886           },\r
1887           "source": {\r
1888             "type": "magic_number",\r
1889             "args": {\r
1890               "select_item_name": "panel_publish_items"\r
1891             }\r
1892           }\r
1893         },\r
1894         "author_id": {\r
1895           "type": "number",\r
1896           "rules": {\r
1897             "required": true,\r
1898             "number": true\r
1899           }\r
1900         }\r
1901       }\r
1902     },\r
1903     "panel_picture": {\r
1904       "associations": {\r
1905         "belongs_to": {\r
1906           "panel": {},\r
1907           "picture": {}\r
1908         },\r
1909         "has_many": {}\r
1910       },\r
1911       "attributes": {\r
1912         "panel_id": {\r
1913           "type": "number",\r
1914           "rules": {\r
1915             "number": true\r
1916           }\r
1917         },\r
1918         "picture_id": {\r
1919           "type": "number",\r
1920           "rules": {\r
1921             "required": true,\r
1922             "number": true\r
1923           }\r
1924         },\r
1925         "caption": {\r
1926           "type": "text",\r
1927           "rules": {}\r
1928         },\r
1929         "x": {\r
1930           "type": "number",\r
1931           "rules": {\r
1932             "required": true,\r
1933             "number": true\r
1934           }\r
1935         },\r
1936         "y": {\r
1937           "type": "number",\r
1938           "rules": {\r
1939             "required": true,\r
1940             "number": true\r
1941           }\r
1942         },\r
1943         "width": {\r
1944           "type": "number",\r
1945           "rules": {\r
1946             "required": true,\r
1947             "number": true\r
1948           }\r
1949         },\r
1950         "height": {\r
1951           "type": "number",\r
1952           "rules": {\r
1953             "required": true,\r
1954             "number": true\r
1955           }\r
1956         },\r
1957         "link": {\r
1958           "type": "text",\r
1959           "rules": {\r
1960             "url": true\r
1961           }\r
1962         },\r
1963         "z": {\r
1964           "type": "number",\r
1965           "rules": {\r
1966             "required": true,\r
1967             "number": true,\r
1968             "min": 1\r
1969           }\r
1970         },\r
1971         "t": {\r
1972           "type": "number",\r
1973           "rules": {\r
1974             "required": true,\r
1975             "number": true,\r
1976             "min": 0\r
1977           }\r
1978         }\r
1979       }\r
1980     },\r
1981     "speech_balloon": {\r
1982       "associations": {\r
1983         "belongs_to": {\r
1984           "panel": {},\r
1985           "speech_balloon_template": {}\r
1986         },\r
1987         "has_many": {},\r
1988         "has_one": {\r
1989           "balloon": {},\r
1990           "speech": {}\r
1991         }\r
1992       },\r
1993       "attributes": {\r
1994         "panel_id": {\r
1995           "type": "number",\r
1996           "rules": {\r
1997             "number": true\r
1998           }\r
1999         },\r
2000         "speech_balloon_template_id": {\r
2001           "type": "number",\r
2002           "rules": {\r
2003             "required": true,\r
2004             "number": true\r
2005           }\r
2006         },\r
2007         "speech_balloon_template_module_name": {\r
2008           "type": "text",\r
2009           "rules": {\r
2010             "required": true\r
2011           }\r
2012         },\r
2013         "z": {\r
2014           "type": "number",\r
2015           "rules": {\r
2016             "required": true,\r
2017             "number": true,\r
2018             "min": 1\r
2019           }\r
2020         },\r
2021         "t": {\r
2022           "type": "number",\r
2023           "rules": {\r
2024             "required": true,\r
2025             "number": true,\r
2026             "min": 0\r
2027           }\r
2028         },\r
2029         "speech_balloon_template_settings": {\r
2030           "type": "text",\r
2031           "rules": {}\r
2032         },\r
2033         "caption": {\r
2034           "type": "text",\r
2035           "rules": {}\r
2036         }\r
2037       }\r
2038     },\r
2039     "balloon": {\r
2040       "associations": {\r
2041         "belongs_to": {\r
2042           "speech_balloon": {},\r
2043           "system_picture": {},\r
2044           "speech_balloon_template": {}\r
2045         },\r
2046         "has_many": {}\r
2047       },\r
2048       "attributes": {\r
2049         "speech_balloon_id": {\r
2050           "type": "number",\r
2051           "rules": {\r
2052             "number": true\r
2053           }\r
2054         },\r
2055         "speech_balloon_template_id": {\r
2056           "type": "number",\r
2057           "rules": {\r
2058             "required": true,\r
2059             "number": true\r
2060           }\r
2061         },\r
2062         "speech_balloon_template_module_name": {\r
2063           "type": "text",\r
2064           "rules": {\r
2065             "required": true\r
2066           }\r
2067         },\r
2068         "system_picture_id": {\r
2069           "type": "number",\r
2070           "rules": {\r
2071             "required": true,\r
2072             "number": true\r
2073           }\r
2074         },\r
2075         "x": {\r
2076           "type": "number",\r
2077           "rules": {\r
2078             "required": true,\r
2079             "number": true\r
2080           }\r
2081         },\r
2082         "y": {\r
2083           "type": "number",\r
2084           "rules": {\r
2085             "required": true,\r
2086             "number": true\r
2087           }\r
2088         },\r
2089         "width": {\r
2090           "type": "number",\r
2091           "rules": {\r
2092             "required": true,\r
2093             "number": true,\r
2094             "min": 1\r
2095           }\r
2096         },\r
2097         "height": {\r
2098           "type": "number",\r
2099           "rules": {\r
2100             "required": true,\r
2101             "number": true,\r
2102             "min": 1\r
2103           }\r
2104         },\r
2105         "r": {\r
2106           "type": "number",\r
2107           "rules": {\r
2108             "required": true,\r
2109             "number": true\r
2110           }\r
2111         },\r
2112         "speech_balloon_template_settings": {\r
2113           "type": "text",\r
2114           "rules": {}\r
2115         }\r
2116       }\r
2117     },\r
2118     "speech": {\r
2119       "associations": {\r
2120         "belongs_to": {\r
2121           "speech_balloon": {},\r
2122           "writing_format": {},\r
2123           "speech_balloon_template": {}\r
2124         },\r
2125         "has_many": {}\r
2126       },\r
2127       "attributes": {\r
2128         "speech_balloon_id": {\r
2129           "type": "number",\r
2130           "rules": {\r
2131             "number": true\r
2132           }\r
2133         },\r
2134         "speech_balloon_template_id": {\r
2135           "type": "number",\r
2136           "rules": {\r
2137             "required": true,\r
2138             "number": true\r
2139           }\r
2140         },\r
2141         "speech_balloon_template_module_name": {\r
2142           "type": "text",\r
2143           "rules": {\r
2144             "required": true\r
2145           }\r
2146         },\r
2147         "writing_format_id": {\r
2148           "type": "number",\r
2149           "source": {\r
2150             "type": "model"\r
2151           },\r
2152           "rules": {\r
2153             "required": true,\r
2154             "number": true\r
2155           }\r
2156         },\r
2157         "writing_format_module_name": {\r
2158           "type": "text",\r
2159           "rules": {\r
2160             "required": true\r
2161           }\r
2162         },\r
2163         "content": {\r
2164           "type": "text",\r
2165           "rules": {}\r
2166         },\r
2167         "font_size": {\r
2168           "type": "float",\r
2169           "rules": {\r
2170             "required": true,\r
2171             "number": true,\r
2172             "min": 0\r
2173           },\r
2174           "source": {\r
2175             "type": "magic_number",\r
2176             "args": {\r
2177               "select_item_name": "speech_font_size_items"\r
2178             }\r
2179           }\r
2180         },\r
2181         "text_align": {\r
2182           "type": "number",\r
2183           "rules": {\r
2184             "required": true,\r
2185             "number": true,\r
2186             "range": [\r
2187               0,\r
2188               3\r
2189             ]\r
2190           },\r
2191           "source": {\r
2192             "type": "magic_number",\r
2193             "args": {\r
2194               "select_item_name": "speech_text_align_items"\r
2195             }\r
2196           }\r
2197         },\r
2198         "fore_color": {\r
2199           "type": "number",\r
2200           "rules": {\r
2201             "required": true,\r
2202             "number": true,\r
2203             "range": [\r
2204               0,\r
2205               16777215\r
2206             ]\r
2207           }\r
2208         },\r
2209         "x": {\r
2210           "type": "number",\r
2211           "rules": {\r
2212             "required": true,\r
2213             "number": true\r
2214           }\r
2215         },\r
2216         "y": {\r
2217           "type": "number",\r
2218           "rules": {\r
2219             "required": true,\r
2220             "number": true\r
2221           }\r
2222         },\r
2223         "width": {\r
2224           "type": "number",\r
2225           "rules": {\r
2226             "required": true,\r
2227             "number": true,\r
2228             "min": 1\r
2229           }\r
2230         },\r
2231         "height": {\r
2232           "type": "number",\r
2233           "rules": {\r
2234             "required": true,\r
2235             "number": true,\r
2236             "min": 1\r
2237           }\r
2238         },\r
2239         "quotes": {\r
2240           "type": "text",\r
2241           "rules": {}\r
2242         },\r
2243         "speech_balloon_template_settings": {\r
2244           "type": "text",\r
2245           "rules": {}\r
2246         },\r
2247         "writing_format_settings": {\r
2248           "type": "text",\r
2249           "rules": {}\r
2250         }\r
2251       }\r
2252     },\r
2253     "ground_picture": {\r
2254       "associations": {\r
2255         "belongs_to": {\r
2256           "panel": {},\r
2257           "picture": {}\r
2258         },\r
2259         "has_many": {}\r
2260       },\r
2261       "attributes": {\r
2262         "panel_id": {\r
2263           "type": "number",\r
2264           "rules": {\r
2265             "number": true\r
2266           }\r
2267         },\r
2268         "picture_id": {\r
2269           "type": "number",\r
2270           "rules": {\r
2271             "required": true,\r
2272             "number": true\r
2273           }\r
2274         },\r
2275         "caption": {\r
2276           "type": "text",\r
2277           "rules": {}\r
2278         },\r
2279         "repeat": {\r
2280           "type": "number",\r
2281           "rules": {\r
2282             "required": true,\r
2283             "number": true,\r
2284             "range": [\r
2285               0,\r
2286               3\r
2287             ]\r
2288           },\r
2289           "source": {\r
2290             "type": "magic_number",\r
2291             "args": {\r
2292               "select_item_name": "ground_picture_repeat_items"\r
2293             }\r
2294           }\r
2295         },\r
2296         "x": {\r
2297           "type": "number",\r
2298           "rules": {\r
2299             "required": true,\r
2300             "number": true\r
2301           }\r
2302         },\r
2303         "y": {\r
2304           "type": "number",\r
2305           "rules": {\r
2306             "required": true,\r
2307             "number": true\r
2308           }\r
2309         },\r
2310         "z": {\r
2311           "type": "number",\r
2312           "rules": {\r
2313             "required": true,\r
2314             "number": true,\r
2315             "min": 1\r
2316           }\r
2317         },\r
2318         "t": {\r
2319           "type": "number",\r
2320           "rules": {\r
2321             "required": true,\r
2322             "number": true,\r
2323             "min": 0\r
2324           }\r
2325         }\r
2326       }\r
2327     },\r
2328     "ground_color": {\r
2329       "associations": {\r
2330         "belongs_to": {\r
2331           "panel": {}\r
2332         },\r
2333         "has_many": {}\r
2334       },\r
2335       "attributes": {\r
2336         "panel_id": {\r
2337           "type": "number",\r
2338           "rules": {\r
2339             "number": true\r
2340           }\r
2341         },\r
2342         "caption": {\r
2343           "type": "text",\r
2344           "rules": {}\r
2345         },\r
2346         "code": {\r
2347           "type": "number",\r
2348           "rules": {\r
2349             "required": true,\r
2350             "number": true,\r
2351             "range": [\r
2352               0,\r
2353               16777215\r
2354             ]\r
2355           }\r
2356         },\r
2357         "orientation": {\r
2358           "type": "number",\r
2359           "rules": {\r
2360             "required": true,\r
2361             "number": true,\r
2362             "range": [\r
2363               0,\r
2364               1\r
2365             ]\r
2366           },\r
2367           "source": {\r
2368             "type": "magic_number",\r
2369             "args": {\r
2370               "select_item_name": "ground_color_orientation_items"\r
2371             }\r
2372           }\r
2373         },\r
2374         "xy": {\r
2375           "type": "number",\r
2376           "rules": {\r
2377             "number": true\r
2378           }\r
2379         },\r
2380         "wh": {\r
2381           "type": "number",\r
2382           "rules": {\r
2383             "number": true\r
2384           }\r
2385         },\r
2386         "z": {\r
2387           "type": "number",\r
2388           "rules": {\r
2389             "required": true,\r
2390             "number": true,\r
2391             "min": 1\r
2392           }\r
2393         },\r
2394         "t": {\r
2395           "type": "number",\r
2396           "rules": {\r
2397             "required": true,\r
2398             "number": true,\r
2399             "min": 0\r
2400           }\r
2401         }\r
2402       }\r
2403     },\r
2404     "original_picture": {\r
2405       "associations": {\r
2406         "belongs_to": {\r
2407           "artist": {}\r
2408         },\r
2409         "has_many": {\r
2410           "pictures": {},\r
2411           "resource_picture_pictures": {}\r
2412         },\r
2413         "has_one": {\r
2414           "resource_picture": {}\r
2415         }\r
2416       },\r
2417       "attributes": {\r
2418         "ext": {\r
2419           "type": "text",\r
2420           "rules": {\r
2421             "required": true\r
2422           }\r
2423         },\r
2424         "width": {\r
2425           "type": "number",\r
2426           "rules": {\r
2427             "required": true,\r
2428             "number": true\r
2429           }\r
2430         },\r
2431         "height": {\r
2432           "type": "number",\r
2433           "rules": {\r
2434             "required": true,\r
2435             "number": true\r
2436           }\r
2437         },\r
2438         "filesize": {\r
2439           "type": "number",\r
2440           "rules": {\r
2441             "required": true,\r
2442             "number": true\r
2443           }\r
2444         },\r
2445         "artist_id": {\r
2446           "type": "number",\r
2447           "rules": {\r
2448             "required": true,\r
2449             "number": true\r
2450           }\r
2451         },\r
2452         "md5": {\r
2453           "type": "text",\r
2454           "rules": {\r
2455             "required": true\r
2456           }\r
2457         },\r
2458         "uploaded_at": {\r
2459           "type": "datetime"\r
2460         },\r
2461         "published_at": {\r
2462           "type": "datetime"\r
2463         },\r
2464         "stopped_at": {\r
2465           "type": "datetime"\r
2466         }\r
2467       }\r
2468     },\r
2469     "picture": {\r
2470       "associations": {\r
2471         "belongs_to": {\r
2472           "license": {},\r
2473           "artist": {},\r
2474           "original_picture": {},\r
2475           "system_picture": {}\r
2476         },\r
2477         "has_many": {\r
2478           "panel_pictures": {},\r
2479           "ground_pictures": {}\r
2480         },\r
2481         "has_one": {\r
2482           "resource_picture_picture": {}\r
2483         }\r
2484       },\r
2485       "attributes": {\r
2486         "original_picture_id": {\r
2487           "type": "number",\r
2488           "rules": {\r
2489             "required": true,\r
2490             "number": true\r
2491           }\r
2492         },\r
2493         "revision": {\r
2494           "type": "number",\r
2495           "rules": {\r
2496             "required": true,\r
2497             "number": true\r
2498           }\r
2499         },\r
2500         "ext": {\r
2501           "type": "text",\r
2502           "rules": {\r
2503             "required": true\r
2504           }\r
2505         },\r
2506         "width": {\r
2507           "type": "number",\r
2508           "rules": {\r
2509             "required": true,\r
2510             "number": true\r
2511           }\r
2512         },\r
2513         "height": {\r
2514           "type": "number",\r
2515           "rules": {\r
2516             "required": true,\r
2517             "number": true\r
2518           }\r
2519         },\r
2520         "filesize": {\r
2521           "type": "number",\r
2522           "rules": {\r
2523             "required": true,\r
2524             "number": true\r
2525           }\r
2526         },\r
2527         "artist_id": {\r
2528           "type": "number",\r
2529           "rules": {\r
2530             "required": true,\r
2531             "number": true\r
2532           }\r
2533         },\r
2534         "license_id": {\r
2535           "type": "number",\r
2536           "rules": {\r
2537             "required": true,\r
2538             "number": true\r
2539           }\r
2540         },\r
2541         "md5": {\r
2542           "type": "text",\r
2543           "rules": {\r
2544             "required": true\r
2545           }\r
2546         },\r
2547         "system_picture_id": {\r
2548           "type": "number",\r
2549           "rules": {\r
2550             "required": true,\r
2551             "number": true\r
2552           }\r
2553         },\r
2554         "license_group_settings": {\r
2555           "type": "text",\r
2556           "rules": {}\r
2557         },\r
2558         "credit_picture_settings": {\r
2559           "type": "text",\r
2560           "rules": {}\r
2561         },\r
2562         "license_settings": {\r
2563           "type": "text",\r
2564           "rules": {}\r
2565         },\r
2566         "license_group_module_name": {\r
2567           "type": "text",\r
2568           "rules": {\r
2569             "required": true\r
2570           }\r
2571         }\r
2572       }\r
2573     },\r
2574     "resource_picture": {\r
2575       "associations": {\r
2576         "belongs_to": {\r
2577           "original_picture": {},\r
2578           "picture": {},\r
2579           "license_group": {},\r
2580           "license": {},\r
2581           "artist": {},\r
2582           "system_picture": {}\r
2583         },\r
2584         "has_many": {\r
2585           "resource_picture_pictures": {}\r
2586         },\r
2587         "has_one": {}\r
2588       },\r
2589       "attributes": {\r
2590         "original_picture_id": {\r
2591           "type": "number",\r
2592           "rules": {\r
2593             "required": true,\r
2594             "number": true\r
2595           }\r
2596         },\r
2597         "ext": {\r
2598           "type": "text",\r
2599           "rules": {\r
2600             "required": true\r
2601           }\r
2602         },\r
2603         "width": {\r
2604           "type": "number",\r
2605           "rules": {\r
2606             "required": true,\r
2607             "number": true\r
2608           }\r
2609         },\r
2610         "height": {\r
2611           "type": "number",\r
2612           "rules": {\r
2613             "required": true,\r
2614             "number": true\r
2615           }\r
2616         },\r
2617         "filesize": {\r
2618           "type": "number",\r
2619           "rules": {\r
2620             "required": true,\r
2621             "number": true\r
2622           }\r
2623         },\r
2624         "artist_id": {\r
2625           "type": "number",\r
2626           "rules": {\r
2627             "required": true,\r
2628             "number": true\r
2629           }\r
2630         },\r
2631         "license_group_id": {\r
2632           "type": "number",\r
2633           "rules": {\r
2634             "required": true,\r
2635             "number": true\r
2636           }\r
2637         },\r
2638         "license_id": {\r
2639           "type": "number",\r
2640           "rules": {\r
2641             "required": true,\r
2642             "number": true\r
2643           }\r
2644         },\r
2645         "md5": {\r
2646           "type": "text",\r
2647           "rules": {\r
2648             "required": true\r
2649           }\r
2650         },\r
2651         "system_picture_id": {\r
2652           "type": "number",\r
2653           "rules": {\r
2654             "required": true,\r
2655             "number": true\r
2656           }\r
2657         },\r
2658         "license_group_settings": {\r
2659           "type": "text",\r
2660           "rules": {}\r
2661         },\r
2662         "credit_picture_settings": {\r
2663           "type": "text",\r
2664           "rules": {}\r
2665         },\r
2666         "license_settings": {\r
2667           "type": "text",\r
2668           "rules": {}\r
2669         },\r
2670         "picture_id": {\r
2671           "type": "number",\r
2672           "rules": {\r
2673             "required": true,\r
2674             "number": true\r
2675           }\r
2676         },\r
2677         "license_group_module_name": {\r
2678           "type": "text",\r
2679           "rules": {\r
2680             "required": true\r
2681           }\r
2682         }\r
2683       }\r
2684     },\r
2685     "resource_picture_picture": {\r
2686       "associations": {\r
2687         "belongs_to": {\r
2688           "original_picture": {},\r
2689           "resource_picture": {},\r
2690           "picture": {}\r
2691         },\r
2692         "has_many": {},\r
2693         "has_one": {}\r
2694       },\r
2695       "attributes": {\r
2696         "original_picture_id": {\r
2697           "type": "number",\r
2698           "rules": {\r
2699             "required": true,\r
2700             "number": true\r
2701           }\r
2702         },\r
2703         "resource_picture_id": {\r
2704           "type": "number",\r
2705           "rules": {\r
2706             "required": true,\r
2707             "number": true\r
2708           }\r
2709         },\r
2710         "picture_id": {\r
2711           "type": "number",\r
2712           "rules": {\r
2713             "required": true,\r
2714             "number": true\r
2715           }\r
2716         }\r
2717       }\r
2718     },\r
2719     "original_picture_license_group": {\r
2720       "associations": {\r
2721         "belongs_to": {\r
2722           "original_picture": {},\r
2723           "license_group": {}\r
2724         },\r
2725         "has_many": {},\r
2726         "has_one": {}\r
2727       },\r
2728       "attributes": {\r
2729         "original_picture_id": {\r
2730           "type": "number",\r
2731           "rules": {\r
2732             "required": true,\r
2733             "number": true\r
2734           }\r
2735         },\r
2736         "license_group_id": {\r
2737           "type": "number",\r
2738           "rules": {\r
2739             "required": true,\r
2740             "number": true\r
2741           },\r
2742           "source": {\r
2743             "type": "model"\r
2744           }\r
2745         }\r
2746       }\r
2747     },\r
2748     "original_picture_license": {\r
2749       "associations": {\r
2750         "belongs_to": {\r
2751           "original_picture": {},\r
2752           "license": {},\r
2753           "system_picture": {}\r
2754         },\r
2755         "has_many": {},\r
2756         "has_one": {}\r
2757       },\r
2758       "attributes": {\r
2759         "original_picture_id": {\r
2760           "type": "number",\r
2761           "rules": {\r
2762             "required": true,\r
2763             "number": true\r
2764           }\r
2765         },\r
2766         "license_group_id": {\r
2767           "type": "number",\r
2768           "source": {\r
2769             "type": "model"\r
2770           },\r
2771           "rules": {\r
2772             "required": true,\r
2773             "number": true\r
2774           }\r
2775         },\r
2776         "license_id": {\r
2777           "type": "number",\r
2778           "source": {\r
2779             "type": "filter",\r
2780             "args": {\r
2781               "resource_action_name": "by_license_group",\r
2782               "filter_column_name": "license_group_id"\r
2783             }\r
2784           },\r
2785           "rules": {\r
2786             "required": true,\r
2787             "number": true\r
2788           }\r
2789         },\r
2790         "license_settings": {\r
2791           "type": "text",\r
2792           "rules": {}\r
2793         },\r
2794         "license_group_module_name": {\r
2795           "type": "text",\r
2796           "rules": {\r
2797             "required": true\r
2798           }\r
2799         }\r
2800       }\r
2801     },\r
2802     "speech_balloon_template": {\r
2803       "associations": {\r
2804         "belongs_to": {\r
2805           "system_picture": {}\r
2806         },\r
2807         "has_many": {\r
2808           "speech_balloons": {},\r
2809           "panels": {\r
2810             "through": "speech_balloons"\r
2811           }\r
2812         },\r
2813         "has_one": {}\r
2814       },\r
2815       "attributes": {\r
2816         "name": {\r
2817           "type": "text",\r
2818           "rules": {\r
2819             "required": true\r
2820           }\r
2821         },\r
2822         "module_name": {\r
2823           "type": "text",\r
2824           "rules": {\r
2825             "required": true\r
2826           }\r
2827         },\r
2828         "caption": {\r
2829           "type": "text",\r
2830           "rules": {\r
2831             "required": true\r
2832           }\r
2833         },\r
2834         "t": {\r
2835           "type": "number",\r
2836           "rules": {\r
2837             "required": true,\r
2838             "number": true,\r
2839             "min": 0\r
2840           }\r
2841         },\r
2842         "system_picture_id": {\r
2843           "type": "number",\r
2844           "rules": {\r
2845             "required": true,\r
2846             "number": true\r
2847           }\r
2848         },\r
2849         "settings": {\r
2850           "type": "text",\r
2851           "rules": {\r
2852             "required": true\r
2853           }\r
2854         }\r
2855       }\r
2856     },\r
2857     "writing_format": {\r
2858       "associations": {\r
2859         "belongs_to": {\r
2860           "system_picture": {}\r
2861         },\r
2862         "has_many": {\r
2863           "speeches": {}\r
2864         },\r
2865         "has_one": {}\r
2866       },\r
2867       "attributes": {\r
2868         "name": {\r
2869           "type": "text",\r
2870           "rules": {\r
2871             "required": true\r
2872           }\r
2873         },\r
2874         "module_name": {\r
2875           "type": "text",\r
2876           "rules": {\r
2877             "required": true\r
2878           }\r
2879         },\r
2880         "caption": {\r
2881           "type": "text",\r
2882           "rules": {\r
2883             "required": true\r
2884           }\r
2885         },\r
2886         "system_picture_id": {\r
2887           "type": "number",\r
2888           "rules": {\r
2889             "required": true,\r
2890             "number": true\r
2891           }\r
2892         },\r
2893         "settings": {\r
2894           "type": "text",\r
2895           "rules": {\r
2896             "required": true\r
2897           }\r
2898         }\r
2899       }\r
2900     },\r
2901     "license_group": {\r
2902       "associations": {\r
2903         "belongs_to": {},\r
2904         "has_many": {\r
2905           "resource_pictures": {},\r
2906           "licenses": {}\r
2907         },\r
2908         "has_one": {}\r
2909       },\r
2910       "attributes": {\r
2911         "name": {\r
2912           "type": "text",\r
2913           "rules": {\r
2914             "required": true\r
2915           }\r
2916         },\r
2917         "module_name": {\r
2918           "type": "text",\r
2919           "rules": {\r
2920             "required": true\r
2921           }\r
2922         },\r
2923         "caption": {\r
2924           "type": "text",\r
2925           "rules": {\r
2926             "required": true\r
2927           }\r
2928         },\r
2929         "url": {\r
2930           "type": "text",\r
2931           "rules": {\r
2932             "required": true\r
2933           }\r
2934         }\r
2935       }\r
2936     },\r
2937     "license": {\r
2938       "associations": {\r
2939         "belongs_to": {\r
2940           "license_group": {},\r
2941           "system_picture": {}\r
2942         },\r
2943         "has_many": {\r
2944           "resource_pictures": {}\r
2945         },\r
2946         "has_one": {}\r
2947       },\r
2948       "attributes": {\r
2949         "license_group_id": {\r
2950           "type": "number",\r
2951           "rules": {\r
2952             "number": true\r
2953           }\r
2954         },\r
2955         "license_group_module_name": {\r
2956           "type": "text",\r
2957           "rules": {\r
2958             "required": true\r
2959           }\r
2960         },\r
2961         "name": {\r
2962           "type": "text",\r
2963           "rules": {\r
2964             "required": true\r
2965           }\r
2966         },\r
2967         "caption": {\r
2968           "type": "text",\r
2969           "rules": {\r
2970             "required": true\r
2971           }\r
2972         },\r
2973         "system_picture_id": {\r
2974           "type": "number",\r
2975           "rules": {\r
2976             "required": true,\r
2977             "number": true\r
2978           }\r
2979         },\r
2980         "url": {\r
2981           "type": "text",\r
2982           "rules": {\r
2983             "required": true\r
2984           }\r
2985         },\r
2986         "license_group_settings": {\r
2987           "type": "text",\r
2988           "rules": {}\r
2989         },\r
2990         "credit_picture_settings": {\r
2991           "type": "text",\r
2992           "rules": {}\r
2993         }\r
2994       }\r
2995     },\r
2996     "author": {\r
2997       "associations": {\r
2998         "belongs_to": {},\r
2999         "has_many": {\r
3000           "scrolls": {},\r
3001           "comics": {},\r
3002           "stories": {},\r
3003           "sheets": {},\r
3004           "panels": {}\r
3005         },\r
3006         "has_one": {}\r
3007       },\r
3008       "attributes": {\r
3009         "name": {\r
3010           "type": "text",\r
3011           "rules": {\r
3012             "required": true\r
3013           }\r
3014         },\r
3015         "user_id": {\r
3016           "type": "number",\r
3017           "rules": {\r
3018             "required": true,\r
3019             "number": true\r
3020           }\r
3021         }\r
3022       }\r
3023     },\r
3024     "artist": {\r
3025       "associations": {\r
3026         "belongs_to": {},\r
3027         "has_many": {\r
3028           "resource_pictures": {}\r
3029         },\r
3030         "has_one": {}\r
3031       },\r
3032       "attributes": {\r
3033         "name": {\r
3034           "type": "text",\r
3035           "rules": {\r
3036             "required": true\r
3037           }\r
3038         },\r
3039         "user_id": {\r
3040           "type": "number",\r
3041           "rules": {\r
3042             "required": true,\r
3043             "number": true\r
3044           }\r
3045         }\r
3046       }\r
3047     },\r
3048     "system_picture": {\r
3049       "associations": {\r
3050         "belongs_to": {},\r
3051         "has_many": {\r
3052           "balloons": {},\r
3053           "speech_balloon_templates": {},\r
3054           "licenses": {},\r
3055           "writing_formats": {}\r
3056         },\r
3057         "has_one": {}\r
3058       },\r
3059       "attributes": {\r
3060         "ext": {\r
3061           "type": "text",\r
3062           "rules": {\r
3063             "required": true\r
3064           }\r
3065         },\r
3066         "width": {\r
3067           "type": "number",\r
3068           "rules": {\r
3069             "required": true,\r
3070             "number": true\r
3071           }\r
3072         },\r
3073         "height": {\r
3074           "type": "number",\r
3075           "rules": {\r
3076             "required": true,\r
3077             "number": true\r
3078           }\r
3079         },\r
3080         "filesize": {\r
3081           "type": "number",\r
3082           "rules": {\r
3083             "required": true,\r
3084             "number": true\r
3085           }\r
3086         },\r
3087         "md5": {\r
3088           "type": "text",\r
3089           "rules": {\r
3090             "required": true\r
3091           }\r
3092         }\r
3093       }\r
3094     },\r
3095     "circle_speech_balloon_speech_balloon": {\r
3096       "attributes": {}\r
3097     },\r
3098     "circle_speech_balloon_balloon": {\r
3099       "attributes": {}\r
3100     },\r
3101     "circle_speech_balloon_speech": {\r
3102       "attributes": {}\r
3103     },\r
3104     "plain_speech_balloon_speech_balloon": {\r
3105       "attributes": {}\r
3106     },\r
3107     "plain_speech_balloon_balloon": {\r
3108       "attributes": {}\r
3109     },\r
3110     "plain_speech_balloon_speech": {\r
3111       "attributes": {}\r
3112     },\r
3113     "square_speech_balloon_speech_balloon": {\r
3114       "attributes": {}\r
3115     },\r
3116     "square_speech_balloon_balloon": {\r
3117       "attributes": {}\r
3118     },\r
3119     "square_speech_balloon_speech": {\r
3120       "attributes": {}\r
3121     },\r
3122     "test_speech_balloon_speech_balloon": {\r
3123       "attributes": {\r
3124         "a": {\r
3125           "type": "number",\r
3126           "rules": {\r
3127             "required": true,\r
3128             "number": true\r
3129           }\r
3130         }\r
3131       }\r
3132     },\r
3133     "test_speech_balloon_balloon": {\r
3134       "attributes": {\r
3135         "b": {\r
3136           "type": "number",\r
3137           "rules": {\r
3138             "required": true,\r
3139             "number": true\r
3140           }\r
3141         }\r
3142       }\r
3143     },\r
3144     "test_speech_balloon_speech": {\r
3145       "attributes": {\r
3146         "c": {\r
3147           "type": "number",\r
3148           "rules": {\r
3149             "required": true,\r
3150             "number": true\r
3151           }\r
3152         }\r
3153       }\r
3154     },\r
3155     "pettanr_creative_commons_v30_licenses_license": {\r
3156       "attributes": {\r
3157         "open": {\r
3158           "type": "number",\r
3159           "rules": {\r
3160             "required": true,\r
3161             "number": true\r
3162           }\r
3163         },\r
3164         "commercial": {\r
3165           "type": "number",\r
3166           "rules": {\r
3167             "required": true,\r
3168             "number": true\r
3169           }\r
3170         },\r
3171         "official": {\r
3172           "type": "number",\r
3173           "rules": {\r
3174             "required": true,\r
3175             "number": true\r
3176           }\r
3177         },\r
3178         "attribution": {\r
3179           "type": "number",\r
3180           "rules": {\r
3181             "required": true,\r
3182             "number": true\r
3183           }\r
3184         },\r
3185         "derive": {\r
3186           "type": "number",\r
3187           "rules": {\r
3188             "required": true,\r
3189             "number": true\r
3190           }\r
3191         },\r
3192         "thumbnail": {\r
3193           "type": "number",\r
3194           "rules": {\r
3195             "required": true,\r
3196             "number": true\r
3197           }\r
3198         },\r
3199         "gif_convert": {\r
3200           "type": "number",\r
3201           "rules": {\r
3202             "required": true,\r
3203             "number": true\r
3204           }\r
3205         },\r
3206         "reverse": {\r
3207           "type": "number&