OSDN Git Service

rename model name
[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     "original_picture_license_group": "original_picture_license_groups",\r
23     "original_picture_license": "original_picture_licenses",\r
24     "speech_balloon_template": "speech_balloon_templates",\r
25     "writing_format": "writing_formats",\r
26     "license_group": "license_groups",\r
27     "license": "licenses",\r
28     "author": "authors",\r
29     "artist": "artists",\r
30     "system_picture": "system_pictures",\r
31     "home": "home"\r
32   },\r
33   "items": {\r
34     "folder": {},\r
35     "scroll": {\r
36       "type": "binder",\r
37       "args": {}\r
38     },\r
39     "scroll_panel": {\r
40       "type": "leaf",\r
41       "args": {\r
42         "parent_item_name": "scroll",\r
43         "destination_item_name": "panel"\r
44       }\r
45     },\r
46     "comic": {\r
47       "type": "binder",\r
48       "args": {}\r
49     },\r
50     "comic_story": {\r
51       "type": "leaf",\r
52       "args": {\r
53         "parent_item_name": "comic",\r
54         "destination_item_name": "story"\r
55       }\r
56     },\r
57     "story": {\r
58       "type": "binder",\r
59       "args": {}\r
60     },\r
61     "story_sheet": {\r
62       "type": "leaf",\r
63       "args": {\r
64         "parent_item_name": "story",\r
65         "destination_item_name": "sheet"\r
66       }\r
67     },\r
68     "sheet": {\r
69       "type": "root",\r
70       "args": {}\r
71     },\r
72     "sheet_panel": {\r
73       "type": "element",\r
74       "args": {\r
75         "parent_item_name": "sheet"\r
76       }\r
77     },\r
78     "panel": {\r
79       "type": "root",\r
80       "args": {}\r
81     },\r
82     "panel_picture": {\r
83       "type": "element",\r
84       "args": {\r
85         "parent_item_name": "panel"\r
86       }\r
87     },\r
88     "speech_balloon": {\r
89       "type": "element",\r
90       "args": {\r
91         "parent_item_name": "panel",\r
92         "boost": {\r
93           "speech_balloon_template": {\r
94             "extend_model_class_name": "SpeechBalloon",\r
95             "item_name_for_extend_model": "speech_balloon"\r
96           }\r
97         }\r
98       }\r
99     },\r
100     "balloon": {\r
101       "type": "element",\r
102       "args": {\r
103         "parent_item_name": "speech_balloon",\r
104         "boost": {\r
105           "speech_balloon_template": {\r
106             "extend_model_class_name": "Balloon",\r
107             "item_name_for_extend_model": "balloon"\r
108           }\r
109         }\r
110       }\r
111     },\r
112     "speech": {\r
113       "type": "element",\r
114       "args": {\r
115         "parent_item_name": "speech_balloon",\r
116         "boost": {\r
117           "writing_format": {\r
118             "level": "read",\r
119             "item_name_for_extend_model": "renderer",\r
120             "extend_module_name": "RendererModule"\r
121           },\r
122           "speech_balloon_template": {\r
123             "extend_model_class_name": "Speech",\r
124             "item_name_for_extend_model": "speech"\r
125           }\r
126         }\r
127       }\r
128     },\r
129     "ground_picture": {\r
130       "type": "element",\r
131       "args": {\r
132         "parent_item_name": "panel"\r
133       }\r
134     },\r
135     "ground_color": {\r
136       "type": "element",\r
137       "args": {\r
138         "parent_item_name": "panel"\r
139       }\r
140     },\r
141     "original_picture": {\r
142       "type": "content"\r
143     },\r
144     "picture": {\r
145       "type": "content",\r
146       "args": {\r
147         "boost": {\r
148           "license_group": {\r
149             "extend_model_class_name": "License",\r
150             "item_name_for_extend_model": "license"\r
151           },\r
152           "license": {\r
153             "level": "read",\r
154             "template_name": "license_group",\r
155             "extend_model_class_name": "Attribute",\r
156             "item_name_for_extend_model": "attribute"\r
157           },\r
158           "credit_picture": {\r
159             "level": "read",\r
160             "template_name": "license_group",\r
161             "extend_model_class_name": "CreditPicture",\r
162             "item_name_for_extend_model": "credit_picture"\r
163           }\r
164         }\r
165       }\r
166     },\r
167     "resource_picture": {\r
168       "type": "content",\r
169       "args": {\r
170         "boost": {\r
171           "license_group": {\r
172             "extend_model_class_name": "License",\r
173             "item_name_for_extend_model": "license"\r
174           },\r
175           "license": {\r
176             "level": "read",\r
177             "template_name": "license_group",\r
178             "extend_model_class_name": "Attribute",\r
179             "item_name_for_extend_model": "attribute"\r
180           },\r
181           "credit_picture": {\r
182             "level": "read",\r
183             "template_name": "license_group",\r
184             "extend_model_class_name": "CreditPicture",\r
185             "item_name_for_extend_model": "credit_picture"\r
186           }\r
187         }\r
188       }\r
189     },\r
190     "original_picture_license_group": {},\r
191     "original_picture_license": {\r
192       "args": {\r
193         "boost": {\r
194           "license": {\r
195             "template_name": "license_group",\r
196             "extend_model_class_name": "Attribute",\r
197             "item_name_for_extend_model": "attribute"\r
198           }\r
199         }\r
200       }\r
201     },\r
202     "speech_balloon_template": {\r
203       "type": "template"\r
204     },\r
205     "writing_format": {\r
206       "type": "template"\r
207     },\r
208     "license_group": {\r
209       "type": "template"\r
210     },\r
211     "license": {\r
212       "type": "system_resource",\r
213       "args": {\r
214         "parent_item_name": "license_group",\r
215         "boost": {\r
216           "license_group": {\r
217             "extend_model_class_name": "License",\r
218             "item_name_for_extend_model": "license"\r
219           },\r
220           "credit_picture": {\r
221             "level": "read",\r
222             "template_name": "license_group",\r
223             "extend_model_class_name": "CreditPicture",\r
224             "item_name_for_extend_model": "credit_picture"\r
225           }\r
226         }\r
227       }\r
228     },\r
229     "author": {\r
230       "type": "owner"\r
231     },\r
232     "artist": {\r
233       "type": "owner"\r
234     },\r
235     "system_picture": {\r
236       "type": "system_resource"\r
237     }\r
238   },\r
239   "controllers": {\r
240     "folders": {\r
241       "actions": {\r
242         "root": {\r
243           "type": "show"\r
244         },\r
245         "index": {\r
246           "type": "list",\r
247           "args": {\r
248             "param_id": "none"\r
249           }\r
250         },\r
251         "show": {\r
252           "type": "show"\r
253         },\r
254         "watch": {\r
255           "type": "show"\r
256         },\r
257         "count": {\r
258           "type": "count",\r
259           "args": {\r
260             "action_name": "index"\r
261           }\r
262         },\r
263         "new": {\r
264           "type": "new"\r
265         },\r
266         "edit": {\r
267           "type": "edit"\r
268         },\r
269         "destroy": {\r
270           "type": "destroy"\r
271         }\r
272       }\r
273     },\r
274     "scrolls": {\r
275       "actions": {\r
276         "index": {\r
277           "type": "list",\r
278           "args": {\r
279             "param_id": "none"\r
280           }\r
281         },\r
282         "by_author": {\r
283           "type": "list",\r
284           "args": {\r
285             "param_id": "suffix"\r
286           }\r
287         },\r
288         "by_panel": {\r
289           "type": "list",\r
290           "args": {\r
291             "param_id": "suffix"\r
292           }\r
293         },\r
294         "play": {\r
295           "type": "list",\r
296           "args": {\r
297             "alias": "scroll_panels.by_scroll",\r
298             "order": "t",\r
299             "direction": 1\r
300           }\r
301         },\r
302         "show": {\r
303           "type": "show"\r
304         },\r
305         "count": {\r
306           "type": "count",\r
307           "args": {\r
308             "action_name": "index"\r
309           }\r
310         },\r
311         "count_by_author": {\r
312           "type": "count"\r
313         },\r
314         "count_by_panel": {\r
315           "type": "count"\r
316         },\r
317         "new": {\r
318           "type": "new"\r
319         },\r
320         "edit": {\r
321           "type": "edit"\r
322         },\r
323         "create": {\r
324           "type": "create"\r
325         },\r
326         "update": {\r
327           "type": "update"\r
328         },\r
329         "destroy": {\r
330           "type": "destroy"\r
331         }\r
332       }\r
333     },\r
334     "scroll_panels": {\r
335       "actions": {\r
336         "index": {\r
337           "type": "list",\r
338           "args": {\r
339             "param_id": "none"\r
340           }\r
341         },\r
342         "by_panel": {\r
343           "type": "list",\r
344           "args": {\r
345             "param_id": "suffix"\r
346           }\r
347         },\r
348         "by_scroll": {\r
349           "type": "list",\r
350           "args": {\r
351             "param_id": "suffix"\r
352           }\r
353         },\r
354         "by_author": {\r
355           "type": "list",\r
356           "args": {\r
357             "param_id": "suffix"\r
358           }\r
359         },\r
360         "show": {\r
361           "type": "show"\r
362         },\r
363         "count": {\r
364           "type": "count",\r
365           "args": {\r
366             "action_name": "index"\r
367           }\r
368         },\r
369         "count_by_panel": {\r
370           "type": "count"\r
371         },\r
372         "count_by_scroll": {\r
373           "type": "count"\r
374         },\r
375         "count_by_author": {\r
376           "type": "count"\r
377         },\r
378         "new": {\r
379           "type": "new"\r
380         },\r
381         "edit": {\r
382           "type": "edit"\r
383         },\r
384         "create": {\r
385           "type": "create"\r
386         },\r
387         "update": {\r
388           "type": "update"\r
389         },\r
390         "destroy": {\r
391           "type": "destroy"\r
392         }\r
393       }\r
394     },\r
395     "comics": {\r
396       "actions": {\r
397         "index": {\r
398           "type": "list",\r
399           "args": {\r
400             "param_id": "none"\r
401           }\r
402         },\r
403         "by_story": {\r
404           "type": "list",\r
405           "args": {\r
406             "param_id": "suffix"\r
407           }\r
408         },\r
409         "by_author": {\r
410           "type": "list",\r
411           "args": {\r
412             "param_id": "suffix"\r
413           }\r
414         },\r
415         "play": {\r
416           "type": "list",\r
417           "args": {\r
418             "alias": "comic_stories.by_comic",\r
419             "order": "t",\r
420             "direction": 1\r
421           }\r
422         },\r
423         "show": {\r
424           "type": "show"\r
425         },\r
426         "count": {\r
427           "type": "count",\r
428           "args": {\r
429             "action_name": "index"\r
430           }\r
431         },\r
432         "count_by_story": {\r
433           "type": "count"\r
434         },\r
435         "count_by_author": {\r
436           "type": "count"\r
437         },\r
438         "new": {\r
439           "type": "new"\r
440         },\r
441         "edit": {\r
442           "type": "edit"\r
443         },\r
444         "create": {\r
445           "type": "create"\r
446         },\r
447         "update": {\r
448           "type": "update"\r
449         },\r
450         "destroy": {\r
451           "type": "destroy"\r
452         }\r
453       }\r
454     },\r
455     "comic_stories": {\r
456       "actions": {\r
457         "index": {\r
458           "type": "list",\r
459           "args": {\r
460             "param_id": "none"\r
461           }\r
462         },\r
463         "by_comic": {\r
464           "type": "list",\r
465           "args": {\r
466             "param_id": "suffix"\r
467           }\r
468         },\r
469         "by_story": {\r
470           "type": "list",\r
471           "args": {\r
472             "param_id": "suffix"\r
473           }\r
474         },\r
475         "by_author": {\r
476           "type": "list",\r
477           "args": {\r
478             "param_id": "suffix"\r
479           }\r
480         },\r
481         "show": {\r
482           "type": "show"\r
483         },\r
484         "count": {\r
485           "type": "count",\r
486           "args": {\r
487             "action_name": "index"\r
488           }\r
489         },\r
490         "count_by_comic": {\r
491           "type": "count"\r
492         },\r
493         "count_by_story": {\r
494           "type": "count"\r
495         },\r
496         "count_by_author": {\r
497           "type": "count"\r
498         },\r
499         "new": {\r
500           "type": "new"\r
501         },\r
502         "edit": {\r
503           "type": "edit"\r
504         },\r
505         "create": {\r
506           "type": "create"\r
507         },\r
508         "update": {\r
509           "type": "update"\r
510         },\r
511         "destroy": {\r
512           "type": "destroy"\r
513         }\r
514       }\r
515     },\r
516     "stories": {\r
517       "actions": {\r
518         "index": {\r
519           "type": "list",\r
520           "args": {\r
521             "param_id": "none"\r
522           }\r
523         },\r
524         "by_comic": {\r
525           "type": "list",\r
526           "args": {\r
527             "param_id": "suffix"\r
528           }\r
529         },\r
530         "by_sheet": {\r
531           "type": "list",\r
532           "args": {\r
533             "param_id": "suffix"\r
534           }\r
535         },\r
536         "by_author": {\r
537           "type": "list",\r
538           "args": {\r
539             "param_id": "suffix"\r
540           }\r
541         },\r
542         "play": {\r
543           "type": "list",\r
544           "args": {\r
545             "alias": "story_sheets.by_story",\r
546             "order": "t",\r
547             "direction": 1\r
548           }\r
549         },\r
550         "show": {\r
551           "type": "show"\r
552         },\r
553         "count": {\r
554           "type": "count",\r
555           "args": {\r
556             "action_name": "index"\r
557           }\r
558         },\r
559         "count_by_comic": {\r
560           "type": "count"\r
561         },\r
562         "count_by_sheet": {\r
563           "type": "count"\r
564         },\r
565         "count_by_author": {\r
566           "type": "count"\r
567         },\r
568         "new": {\r
569           "type": "new"\r
570         },\r
571         "edit": {\r
572           "type": "edit"\r
573         },\r
574         "create": {\r
575           "type": "create"\r
576         },\r
577         "update": {\r
578           "type": "update"\r
579         },\r
580         "destroy": {\r
581           "type": "destroy"\r
582         }\r
583       }\r
584     },\r
585     "story_sheets": {\r
586       "actions": {\r
587         "index": {\r
588           "type": "list",\r
589           "args": {\r
590             "param_id": "none"\r
591           }\r
592         },\r
593         "by_story": {\r
594           "type": "list",\r
595           "args": {\r
596             "param_id": "suffix"\r
597           }\r
598         },\r
599         "by_sheet": {\r
600           "type": "list",\r
601           "args": {\r
602             "param_id": "suffix"\r
603           }\r
604         },\r
605         "by_author": {\r
606           "type": "list",\r
607           "args": {\r
608             "param_id": "suffix"\r
609           }\r
610         },\r
611         "show": {\r
612           "type": "show"\r
613         },\r
614         "count": {\r
615           "type": "count",\r
616           "args": {\r
617             "action_name": "index"\r
618           }\r
619         },\r
620         "count_by_story": {\r
621           "type": "count"\r
622         },\r
623         "count_by_sheet": {\r
624           "type": "count"\r
625         },\r
626         "count_by_author": {\r
627           "type": "count"\r
628         },\r
629         "new": {\r
630           "type": "new"\r
631         },\r
632         "edit": {\r
633           "type": "edit"\r
634         },\r
635         "create": {\r
636           "type": "create"\r
637         },\r
638         "update": {\r
639           "type": "update"\r
640         },\r
641         "destroy": {\r
642           "type": "destroy"\r
643         }\r
644       }\r
645     },\r
646     "sheets": {\r
647       "actions": {\r
648         "index": {\r
649           "type": "list",\r
650           "args": {\r
651             "param_id": "none"\r
652           }\r
653         },\r
654         "by_story": {\r
655           "type": "list",\r
656           "args": {\r
657             "param_id": "suffix"\r
658           }\r
659         },\r
660         "by_panel": {\r
661           "type": "list",\r
662           "args": {\r
663             "param_id": "suffix"\r
664           }\r
665         },\r
666         "by_author": {\r
667           "type": "list",\r
668           "args": {\r
669             "param_id": "suffix"\r
670           }\r
671         },\r
672         "play": {\r
673           "type": "list",\r
674           "args": {\r
675             "alias": "sheet_panels.by_sheet",\r
676             "order": "t",\r
677             "direction": 1\r
678           }\r
679         },\r
680         "show": {\r
681           "type": "show"\r
682         },\r
683         "count": {\r
684           "type": "count",\r
685           "args": {\r
686             "action_name": "index"\r
687           }\r
688         },\r
689         "count_by_story": {\r
690           "type": "count"\r
691         },\r
692         "count_by_panel": {\r
693           "type": "count"\r
694         },\r
695         "count_by_author": {\r
696           "type": "count"\r
697         },\r
698         "new": {\r
699           "type": "new"\r
700         },\r
701         "edit": {\r
702           "type": "edit"\r
703         },\r
704         "create": {\r
705           "type": "create"\r
706         },\r
707         "update": {\r
708           "type": "update"\r
709         },\r
710         "destroy": {\r
711           "type": "destroy"\r
712         }\r
713       }\r
714     },\r
715     "sheet_panels": {\r
716       "actions": {\r
717         "index": {\r
718           "type": "list",\r
719           "args": {\r
720             "param_id": "none"\r
721           }\r
722         },\r
723         "by_sheet": {\r
724           "type": "list",\r
725           "args": {\r
726             "param_id": "suffix"\r
727           }\r
728         },\r
729         "by_panel": {\r
730           "type": "list",\r
731           "args": {\r
732             "param_id": "suffix"\r
733           }\r
734         },\r
735         "by_author": {\r
736           "type": "list",\r
737           "args": {\r
738             "param_id": "suffix"\r
739           }\r
740         },\r
741         "show": {\r
742           "type": "show"\r
743         },\r
744         "count": {\r
745           "type": "count",\r
746           "args": {\r
747             "action_name": "index"\r
748           }\r
749         },\r
750         "count_by_sheet": {\r
751           "type": "count"\r
752         },\r
753         "count_by_panel": {\r
754           "type": "count"\r
755         },\r
756         "count_by_author": {\r
757           "type": "count"\r
758         },\r
759         "new": {\r
760           "type": "new"\r
761         },\r
762         "edit": {\r
763           "type": "edit"\r
764         },\r
765         "create": {\r
766           "type": "create"\r
767         },\r
768         "update": {\r
769           "type": "update"\r
770         },\r
771         "destroy": {\r
772           "type": "destroy"\r
773         }\r
774       }\r
775     },\r
776     "panels": {\r
777       "actions": {\r
778         "index": {\r
779           "type": "list",\r
780           "args": {\r
781             "param_id": "none"\r
782           }\r
783         },\r
784         "by_scroll": {\r
785           "type": "list",\r
786           "args": {\r
787             "param_id": "suffix"\r
788           }\r
789         },\r
790         "by_sheet": {\r
791           "type": "list",\r
792           "args": {\r
793             "param_id": "suffix"\r
794           }\r
795         },\r
796         "by_author": {\r
797           "type": "list",\r
798           "args": {\r
799             "param_id": "suffix"\r
800           }\r
801         },\r
802         "by_speech_balloon_template": {\r
803           "type": "list",\r
804           "args": {\r
805             "param_id": "suffix"\r
806           }\r
807         },\r
808         "show": {\r
809           "type": "show"\r
810         },\r
811         "count": {\r
812           "type": "count",\r
813           "args": {\r
814             "action_name": "index"\r
815           }\r
816         },\r
817         "count_by_scroll": {\r
818           "type": "count"\r
819         },\r
820         "count_by_sheet": {\r
821           "type": "count"\r
822         },\r
823         "count_by_author": {\r
824           "type": "count"\r
825         },\r
826         "count_by_speech_balloon_template": {\r
827           "type": "count"\r
828         },\r
829         "new": {\r
830           "type": "new"\r
831         },\r
832         "edit": {\r
833           "type": "edit"\r
834         },\r
835         "create": {\r
836           "type": "create"\r
837         },\r
838         "update": {\r
839           "type": "update"\r
840         },\r
841         "destroy": {\r
842           "type": "destroy"\r
843         }\r
844       }\r
845     },\r
846     "panel_pictures": {\r
847       "actions": {\r
848         "index": {\r
849           "type": "list",\r
850           "args": {\r
851             "param_id": "none"\r
852           }\r
853         },\r
854         "by_panel": {\r
855           "type": "list",\r
856           "args": {\r
857             "param_id": "suffix"\r
858           }\r
859         },\r
860         "by_author": {\r
861           "type": "list",\r
862           "args": {\r
863             "param_id": "suffix"\r
864           }\r
865         },\r
866         "show": {\r
867           "type": "show"\r
868         },\r
869         "count": {\r
870           "type": "count",\r
871           "args": {\r
872             "action_name": "index"\r
873           }\r
874         },\r
875         "count_by_panel": {\r
876           "type": "count"\r
877         },\r
878         "count_by_author": {\r
879           "type": "count"\r
880         },\r
881         "new": {\r
882           "type": "new"\r
883         },\r
884         "edit": {\r
885           "type": "edit"\r
886         }\r
887       }\r
888     },\r
889     "speech_balloons": {\r
890       "actions": {\r
891         "index": {\r
892           "type": "list",\r
893           "args": {\r
894             "param_id": "none"\r
895           }\r
896         },\r
897         "by_panel": {\r
898           "type": "list",\r
899           "args": {\r
900             "param_id": "suffix"\r
901           }\r
902         },\r
903         "by_author": {\r
904           "type": "list",\r
905           "args": {\r
906             "param_id": "suffix"\r
907           }\r
908         },\r
909         "by_speech_balloon_template": {\r
910           "type": "list",\r
911           "args": {\r
912             "param_id": "suffix"\r
913           }\r
914         },\r
915         "show": {\r
916           "type": "show"\r
917         },\r
918         "count": {\r
919           "type": "count",\r
920           "args": {\r
921             "action_name": "index"\r
922           }\r
923         },\r
924         "count_by_panel": {\r
925           "type": "count"\r
926         },\r
927         "count_by_author": {\r
928           "type": "count"\r
929         },\r
930         "count_by_speech_balloon_template": {\r
931           "type": "count"\r
932         },\r
933         "new": {\r
934           "type": "new"\r
935         },\r
936         "edit": {\r
937           "type": "edit"\r
938         }\r
939       }\r
940     },\r
941     "speeches": {\r
942       "actions": {\r
943         "index": {\r
944           "type": "list",\r
945           "args": {\r
946             "param_id": "none"\r
947           }\r
948         },\r
949         "by_author": {\r
950           "type": "list",\r
951           "args": {\r
952             "param_id": "suffix"\r
953           }\r
954         },\r
955         "by_speech_balloon": {\r
956           "type": "list",\r
957           "args": {\r
958             "param_id": "suffix"\r
959           }\r
960         },\r
961         "show": {\r
962           "type": "show"\r
963         },\r
964         "count": {\r
965           "type": "count",\r
966           "args": {\r
967             "action_name": "index"\r
968           }\r
969         },\r
970         "count_by_author": {\r
971           "type": "count"\r
972         },\r
973         "new": {\r
974           "type": "new"\r
975         },\r
976         "edit": {\r
977           "type": "edit"\r
978         }\r
979       }\r
980     },\r
981     "balloons": {\r
982       "actions": {\r
983         "index": {\r
984           "type": "list",\r
985           "args": {\r
986             "param_id": "none"\r
987           }\r
988         },\r
989         "by_author": {\r
990           "type": "list",\r
991           "args": {\r
992             "param_id": "suffix"\r
993           }\r
994         },\r
995         "by_speech_balloon": {\r
996           "type": "list",\r
997           "args": {\r
998             "param_id": "suffix"\r
999           }\r
1000         },\r
1001         "show": {\r
1002           "type": "show"\r
1003         },\r
1004         "count": {\r
1005           "type": "count",\r
1006           "args": {\r
1007             "action_name": "index"\r
1008           }\r
1009         },\r
1010         "count_by_author": {\r
1011           "type": "count"\r
1012         },\r
1013         "new": {\r
1014           "type": "new"\r
1015         },\r
1016         "edit": {\r
1017           "type": "edit"\r
1018         }\r
1019       }\r
1020     },\r
1021     "ground_pictures": {\r
1022       "actions": {\r
1023         "index": {\r
1024           "type": "list",\r
1025           "args": {\r
1026             "param_id": "none"\r
1027           }\r
1028         },\r
1029         "by_panel": {\r
1030           "type": "list",\r
1031           "args": {\r
1032             "param_id": "suffix"\r
1033           }\r
1034         },\r
1035         "by_author": {\r
1036           "type": "list",\r
1037           "args": {\r
1038             "param_id": "suffix"\r
1039           }\r
1040         },\r
1041         "show": {\r
1042           "type": "show"\r
1043         },\r
1044         "count": {\r
1045           "type": "count",\r
1046           "args": {\r
1047             "action_name": "index"\r
1048           }\r
1049         },\r
1050         "count_by_panel": {\r
1051           "type": "count"\r
1052         },\r
1053         "count_by_author": {\r
1054           "type": "count"\r
1055         },\r
1056         "new": {\r
1057           "type": "new"\r
1058         },\r
1059         "edit": {\r
1060           "type": "edit"\r
1061         }\r
1062       }\r
1063     },\r
1064     "ground_colors": {\r
1065       "actions": {\r
1066         "index": {\r
1067           "type": "list",\r
1068           "args": {\r
1069             "param_id": "none"\r
1070           }\r
1071         },\r
1072         "by_panel": {\r
1073           "type": "list",\r
1074           "args": {\r
1075             "param_id": "suffix"\r
1076           }\r
1077         },\r
1078         "by_author": {\r
1079           "type": "list",\r
1080           "args": {\r
1081             "param_id": "suffix"\r
1082           }\r
1083         },\r
1084         "show": {\r
1085           "type": "show"\r
1086         },\r
1087         "count": {\r
1088           "type": "count",\r
1089           "args": {\r
1090             "action_name": "index"\r
1091           }\r
1092         },\r
1093         "count_by_panel": {\r
1094           "type": "count"\r
1095         },\r
1096         "count_by_author": {\r
1097           "type": "count"\r
1098         },\r
1099         "new": {\r
1100           "type": "new"\r
1101         },\r
1102         "edit": {\r
1103           "type": "edit"\r
1104         }\r
1105       }\r
1106     },\r
1107     "original_pictures": {\r
1108       "actions": {\r
1109         "index": {\r
1110           "type": "list",\r
1111           "args": {\r
1112             "param_id": "none"\r
1113           }\r
1114         },\r
1115         "show": {\r
1116           "type": "show"\r
1117         },\r
1118         "history": {\r
1119           "type": "show"\r
1120         },\r
1121         "count": {\r
1122           "type": "count",\r
1123           "args": {\r
1124             "action_name": "index"\r
1125           }\r
1126         },\r
1127         "new": {\r
1128           "type": "new"\r
1129         },\r
1130         "edit": {\r
1131           "type": "edit"\r
1132         },\r
1133         "create": {\r
1134           "type": "create"\r
1135         },\r
1136         "update": {\r
1137           "type": "update"\r
1138         },\r
1139         "destroy": {\r
1140           "type": "destroy"\r
1141         }\r
1142       }\r
1143     },\r
1144     "pictures": {\r
1145       "actions": {\r
1146         "index": {\r
1147           "type": "list",\r
1148           "args": {\r
1149             "param_id": "none"\r
1150           }\r
1151         },\r
1152         "by_artist": {\r
1153           "type": "list",\r
1154           "args": {\r
1155             "param_id": "suffix"\r
1156           }\r
1157         },\r
1158         "show": {\r
1159           "type": "show"\r
1160         },\r
1161         "count": {\r
1162           "type": "count",\r
1163           "args": {\r
1164             "action_name": "index"\r
1165           }\r
1166         },\r
1167         "count_by_artist": {\r
1168           "type": "count"\r
1169         }\r
1170       }\r
1171     },\r
1172     "resource_pictures": {\r
1173       "actions": {\r
1174         "index": {\r
1175           "type": "list",\r
1176           "args": {\r
1177             "param_id": "none"\r
1178           }\r
1179         },\r
1180         "by_license_group": {\r
1181           "type": "list",\r
1182           "args": {\r
1183             "param_id": "suffix"\r
1184           }\r
1185         },\r
1186         "by_license": {\r
1187           "type": "list",\r
1188           "args": {\r
1189             "param_id": "suffix"\r
1190           }\r
1191         },\r
1192         "by_artist": {\r
1193           "type": "list",\r
1194           "args": {\r
1195             "param_id": "suffix"\r
1196           }\r
1197         },\r
1198         "show": {\r
1199           "type": "show"\r
1200         },\r
1201         "count": {\r
1202           "type": "count",\r
1203           "args": {\r
1204             "action_name": "index"\r
1205           }\r
1206         },\r
1207         "count_by_license_group": {\r
1208           "type": "count"\r
1209         },\r
1210         "count_by_license": {\r
1211           "type": "count"\r
1212         },\r
1213         "count_by_artist": {\r
1214           "type": "count"\r
1215         }\r
1216       }\r
1217     },\r
1218     "speech_balloon_templates": {\r
1219       "actions": {\r
1220         "index": {\r
1221           "type": "list",\r
1222           "args": {\r
1223             "param_id": "none"\r
1224           }\r
1225         },\r
1226         "by_panel": {\r
1227           "type": "list",\r
1228           "args": {\r
1229             "param_id": "suffix"\r
1230           }\r
1231         },\r
1232         "by_system_picture": {\r
1233           "type": "list",\r
1234           "args": {\r
1235             "param_id": "suffix"\r
1236           }\r
1237         },\r
1238         "show": {\r
1239           "type": "show"\r
1240         },\r
1241         "count": {\r
1242           "type": "count",\r
1243           "args": {\r
1244             "action_name": "index"\r
1245           }\r
1246         },\r
1247         "count_by_panel": {\r
1248           "type": "count"\r
1249         },\r
1250         "new": {\r
1251           "type": "new"\r
1252         },\r
1253         "edit": {\r
1254           "type": "edit"\r
1255         },\r
1256         "create": {\r
1257           "type": "create"\r
1258         },\r
1259         "update": {\r
1260           "type": "update"\r
1261         },\r
1262         "destroy": {\r
1263           "type": "destroy"\r
1264         }\r
1265       }\r
1266     },\r
1267     "writing_formats": {\r
1268       "actions": {\r
1269         "index": {\r
1270           "type": "list",\r
1271           "args": {\r
1272             "param_id": "none"\r
1273           }\r
1274         },\r
1275         "by_system_picture": {\r
1276           "type": "list",\r
1277           "args": {\r
1278             "param_id": "suffix"\r
1279           }\r
1280         },\r
1281         "show": {\r
1282           "type": "show"\r
1283         },\r
1284         "count": {\r
1285           "type": "count",\r
1286           "args": {\r
1287             "action_name": "index"\r
1288           }\r
1289         },\r
1290         "count_by_system_picture": {\r
1291           "type": "count"\r
1292         },\r
1293         "new": {\r
1294           "type": "new"\r
1295         },\r
1296         "edit": {\r
1297           "type": "edit"\r
1298         },\r
1299         "create": {\r
1300           "type": "create"\r
1301         },\r
1302         "update": {\r
1303           "type": "update"\r
1304         },\r
1305         "destroy": {\r
1306           "type": "destroy"\r
1307         }\r
1308       }\r
1309     },\r
1310     "license_groups": {\r
1311       "actions": {\r
1312         "index": {\r
1313           "type": "list",\r
1314           "args": {\r
1315             "param_id": "none"\r
1316           }\r
1317         },\r
1318         "show": {\r
1319           "type": "show"\r
1320         },\r
1321         "count": {\r
1322           "type": "count",\r
1323           "args": {\r
1324             "action_name": "index"\r
1325           }\r
1326         },\r
1327         "new": {\r
1328           "type": "new"\r
1329         },\r
1330         "edit": {\r
1331           "type": "edit"\r
1332         },\r
1333         "create": {\r
1334           "type": "create"\r
1335         },\r
1336         "update": {\r
1337           "type": "update"\r
1338         },\r
1339         "destroy": {\r
1340           "type": "destroy"\r
1341         }\r
1342       }\r
1343     },\r
1344     "licenses": {\r
1345       "actions": {\r
1346         "index": {\r
1347           "type": "list",\r
1348           "args": {\r
1349             "param_id": "none"\r
1350           }\r
1351         },\r
1352         "by_license_group": {\r
1353           "type": "list",\r
1354           "args": {\r
1355             "param_id": "suffix"\r
1356           }\r
1357         },\r
1358         "by_system_picture": {\r
1359           "type": "list",\r
1360           "args": {\r
1361             "param_id": "suffix"\r
1362           }\r
1363         },\r
1364         "show": {\r
1365           "type": "show"\r
1366         },\r
1367         "count": {\r
1368           "type": "count",\r
1369           "args": {\r
1370             "action_name": "index"\r
1371           }\r
1372         },\r
1373         "count_by_license_group": {\r
1374           "type": "count"\r
1375         },\r
1376         "count_by_system_picture": {\r
1377           "type": "count"\r
1378         },\r
1379         "new": {\r
1380           "type": "new"\r
1381         },\r
1382         "edit": {\r
1383           "type": "edit"\r
1384         },\r
1385         "create": {\r
1386           "type": "create"\r
1387         },\r
1388         "update": {\r
1389           "type": "update"\r
1390         },\r
1391         "destroy": {\r
1392           "type": "destroy"\r
1393         }\r
1394       }\r
1395     },\r
1396     "authors": {\r
1397       "actions": {\r
1398         "index": {\r
1399           "type": "list",\r
1400           "args": {\r
1401             "param_id": "none"\r
1402           }\r
1403         },\r
1404         "show": {\r
1405           "type": "show"\r
1406         },\r
1407         "count": {\r
1408           "type": "count",\r
1409           "args": {\r
1410             "action_name": "index"\r
1411           }\r
1412         },\r
1413         "new": {\r
1414           "type": "new"\r
1415         },\r
1416         "edit": {\r
1417           "type": "edit"\r
1418         },\r
1419         "create": {\r
1420           "type": "create"\r
1421         },\r
1422         "update": {\r
1423           "type": "update"\r
1424         },\r
1425         "destroy": {\r
1426           "type": "destroy"\r
1427         }\r
1428       }\r
1429     },\r
1430     "artists": {\r
1431       "actions": {\r
1432         "index": {\r
1433           "type": "list",\r
1434           "args": {\r
1435             "param_id": "none"\r
1436           }\r
1437         },\r
1438         "show": {\r
1439           "type": "show"\r
1440         },\r
1441         "count": {\r
1442           "type": "count",\r
1443           "args": {\r
1444             "action_name": "index"\r
1445           }\r
1446         },\r
1447         "new": {\r
1448           "type": "new"\r
1449         },\r
1450         "edit": {\r
1451           "type": "edit"\r
1452         },\r
1453         "create": {\r
1454           "type": "create"\r
1455         },\r
1456         "update": {\r
1457           "type": "update"\r
1458         },\r
1459         "destroy": {\r
1460           "type": "destroy"\r
1461         }\r
1462       }\r
1463     },\r
1464     "system_pictures": {\r
1465       "actions": {\r
1466         "index": {\r
1467           "type": "list",\r
1468           "args": {\r
1469             "param_id": "none"\r
1470           }\r
1471         },\r
1472         "show": {\r
1473           "type": "show"\r
1474         },\r
1475         "count": {\r
1476           "type": "count",\r
1477           "args": {\r
1478             "action_name": "index"\r
1479           }\r
1480         }\r
1481       }\r
1482     },\r
1483     "home": {\r
1484       "actions": {\r
1485         "scrolls": {\r
1486           "type": "list",\r
1487           "args": {\r
1488             "item_name": "scroll",\r
1489             "param_id": "none",\r
1490             "counter_name": "scrolls_count"\r
1491           }\r
1492         },\r
1493         "scroll_panels": {\r
1494           "type": "list",\r
1495           "args": {\r
1496             "item_name": "scroll_panel",\r
1497             "param_id": "none",\r
1498             "counter_name": "scroll_panels_count"\r
1499           }\r
1500         },\r
1501         "comics": {\r
1502           "type": "list",\r
1503           "args": {\r
1504             "item_name": "comic",\r
1505             "param_id": "none",\r
1506             "counter_name": "comics_count"\r
1507           }\r
1508         },\r
1509         "comic_stories": {\r
1510           "type": "list",\r
1511           "args": {\r
1512             "item_name": "comic_story",\r
1513             "param_id": "none",\r
1514             "counter_name": "comic_stories_count"\r
1515           }\r
1516         },\r
1517         "stories": {\r
1518           "type": "list",\r
1519           "args": {\r
1520             "item_name": "story",\r
1521             "param_id": "none",\r
1522             "counter_name": "stories_count"\r
1523           }\r
1524         },\r
1525         "story_sheets": {\r
1526           "type": "list",\r
1527           "args": {\r
1528             "item_name": "story_sheet",\r
1529             "param_id": "none",\r
1530             "counter_name": "story_sheets_count"\r
1531           }\r
1532         },\r
1533         "sheets": {\r
1534           "type": "list",\r
1535           "args": {\r
1536             "item_name": "sheet",\r
1537             "param_id": "none",\r
1538             "counter_name": "sheets_count"\r
1539           }\r
1540         },\r
1541         "sheet_panels": {\r
1542           "type": "list",\r
1543           "args": {\r
1544             "item_name": "sheet_panel",\r
1545             "param_id": "none",\r
1546             "counter_name": "sheet_panels_count"\r
1547           }\r
1548         },\r
1549         "panels": {\r
1550           "type": "list",\r
1551           "args": {\r
1552             "item_name": "panel",\r
1553             "param_id": "none",\r
1554             "counter_name": "panels_count"\r
1555           }\r
1556         },\r
1557         "panel_pictures": {\r
1558           "type": "list",\r
1559           "args": {\r
1560             "item_name": "panel_picture",\r
1561             "param_id": "none",\r
1562             "counter_name": "panel_pictures_count"\r
1563           }\r
1564         },\r
1565         "speech_balloons": {\r
1566           "type": "list",\r
1567           "args": {\r
1568             "item_name": "speech_balloon",\r
1569             "param_id": "none",\r
1570             "counter_name": "speech_balloons_count"\r
1571           }\r
1572         },\r
1573         "speeches": {\r
1574           "type": "list",\r
1575           "args": {\r
1576             "item_name": "speech",\r
1577             "param_id": "none",\r
1578             "counter_name": "speeches_count"\r
1579           }\r
1580         },\r
1581         "balloons": {\r
1582           "type": "list",\r
1583           "args": {\r
1584             "item_name": "balloon",\r
1585             "param_id": "none",\r
1586             "counter_name": "balloons_count"\r
1587           }\r
1588         },\r
1589         "ground_pictures": {\r
1590           "type": "list",\r
1591           "args": {\r
1592             "item_name": "ground_picture",\r
1593             "param_id": "none",\r
1594             "counter_name": "ground_pictures_count"\r
1595           }\r
1596         },\r
1597         "ground_colors": {\r
1598           "type": "list",\r
1599           "args": {\r
1600             "item_name": "ground_color",\r
1601             "param_id": "none",\r
1602             "counter_name": "ground_colors_count"\r
1603           }\r
1604         },\r
1605         "original_pictures": {\r
1606           "type": "list",\r
1607           "args": {\r
1608             "item_name": "original_picture",\r
1609             "param_id": "none",\r
1610             "counter_name": "count"\r
1611           }\r
1612         },\r
1613         "resource_pictures": {\r
1614           "type": "list",\r
1615           "args": {\r
1616             "item_name": "resource_picture",\r
1617             "param_id": "none",\r
1618             "counter_name": "resource_pictures_count"\r
1619           }\r
1620         },\r
1621         "scrolls_count": {\r
1622           "type": "count",\r
1623           "args": {\r
1624             "item_name": "scroll",\r
1625             "param_id": "none"\r
1626           }\r
1627         },\r
1628         "scroll_panels_count": {\r
1629           "type": "count",\r
1630           "args": {\r
1631             "item_name": "scroll_panel",\r
1632             "param_id": "none"\r
1633           }\r
1634         },\r
1635         "comics_count": {\r
1636           "type": "count",\r
1637           "args": {\r
1638             "item_name": "comic",\r
1639             "param_id": "none"\r
1640           }\r
1641         },\r
1642         "comic_stories_count": {\r
1643           "type": "count",\r
1644           "args": {\r
1645             "item_name": "comic_story",\r
1646             "param_id": "none"\r
1647           }\r
1648         },\r
1649         "stories_count": {\r
1650           "type": "count",\r
1651           "args": {\r
1652             "item_name": "story",\r
1653             "list_name": "private",\r
1654             "param_id": "none"\r
1655           }\r
1656         },\r
1657         "story_sheets_count": {\r
1658           "type": "count",\r
1659           "args": {\r
1660             "item_name": "story_sheet",\r
1661             "list_name": "private",\r
1662             "param_id": "none"\r
1663           }\r
1664         },\r
1665         "sheets_count": {\r
1666           "type": "count",\r
1667           "args": {\r
1668             "item_name": "sheet",\r
1669             "list_name": "private",\r
1670             "param_id": "none"\r
1671           }\r
1672         },\r
1673         "sheet_panels_count": {\r
1674           "type": "count",\r
1675           "args": {\r
1676             "item_name": "sheet_panel",\r
1677             "list_name": "private",\r
1678             "param_id": "none"\r
1679           }\r
1680         },\r
1681         "panels_count": {\r
1682           "type": "count",\r
1683           "args": {\r
1684             "item_name": "panel",\r
1685             "list_name": "private",\r
1686             "param_id": "none"\r
1687           }\r
1688         },\r
1689         "panel_pictures_count": {\r
1690           "type": "count",\r
1691           "args": {\r
1692             "item_name": "panel_picture",\r
1693             "list_name": "private",\r
1694             "param_id": "none"\r
1695           }\r
1696         },\r
1697         "speech_balloons_count": {\r
1698           "type": "count",\r
1699           "args": {\r
1700             "item_name": "speech_balloon",\r
1701             "list_name": "private",\r
1702             "param_id": "none"\r
1703           }\r
1704         },\r
1705         "speeches_count": {\r
1706           "type": "count",\r
1707           "args": {\r
1708             "item_name": "speech",\r
1709             "list_name": "private",\r
1710             "param_id": "none"\r
1711           }\r
1712         },\r
1713         "balloons_count": {\r
1714           "type": "count",\r
1715           "args": {\r
1716             "item_name": "balloon",\r
1717             "list_name": "private",\r
1718             "param_id": "none"\r
1719           }\r
1720         },\r
1721         "ground_pictures_count": {\r
1722           "type": "count",\r
1723           "args": {\r
1724             "item_name": "ground_picture",\r
1725             "list_name": "private",\r
1726             "param_id": "none"\r
1727           }\r
1728         },\r
1729         "ground_colors_count": {\r
1730           "type": "count",\r
1731           "args": {\r
1732             "item_name": "ground_color",\r
1733             "list_name": "private",\r
1734             "param_id": "none"\r
1735           }\r
1736         },\r
1737         "original_pictures_count": {\r
1738           "type": "count",\r
1739           "args": {\r
1740             "item_name": "original_picture",\r
1741             "list_name": "private",\r
1742             "param_id": "none"\r
1743           }\r
1744         },\r
1745         "resource_pictures_count": {\r
1746           "type": "count",\r
1747           "args": {\r
1748             "item_name": "resource_picture",\r
1749             "list_name": "private",\r
1750             "param_id": "none"\r
1751           }\r
1752         }\r
1753       }\r
1754     }\r
1755   },\r
1756   "models": {\r
1757     "folder": {\r
1758       "associations": {\r
1759         "belongs_to": {},\r
1760         "has_many": {}\r
1761       },\r
1762       "attributes": {\r
1763         "name": {\r
1764           "type": "text",\r
1765           "rules": {\r
1766             "required": true\r
1767           }\r
1768         },\r
1769         "controller_name": {\r
1770           "type": "text",\r
1771           "rules": {}\r
1772         },\r
1773         "action_name": {\r
1774           "type": "text",\r
1775           "rules": {}\r
1776         },\r
1777         "category_id": {\r
1778           "type": "number"\r
1779         },\r
1780         "t": {\r
1781           "type": "number",\r
1782           "rules": {\r
1783             "required": true,\r
1784             "number": true\r
1785           }\r
1786         },\r
1787         "parent_id": {\r
1788           "type": "number",\r
1789           "rules": {\r
1790             "required": true,\r
1791             "number": true\r
1792           }\r
1793         },\r
1794         "lft": {\r
1795           "type": "number",\r
1796           "rules": {\r
1797             "required": true,\r
1798             "number": true\r
1799           }\r
1800         },\r
1801         "rgt": {\r
1802           "type": "number",\r
1803           "rules": {\r
1804             "required": true,\r
1805             "number": true\r
1806           }\r
1807         },\r
1808         "depth": {\r
1809           "type": "number",\r
1810           "rules": {\r
1811             "required": true,\r
1812             "number": true\r
1813           }\r
1814         }\r
1815       }\r
1816     },\r
1817     "scroll": {\r
1818       "associations": {\r
1819         "belongs_to": {\r
1820           "author": {}\r
1821         },\r
1822         "has_many": {\r
1823           "scroll_panels": {},\r
1824           "panels": {\r
1825             "through": "scroll_panels"\r
1826           }\r
1827         }\r
1828       },\r
1829       "attributes": {\r
1830         "title": {\r
1831           "type": "text",\r
1832           "rules": {\r
1833             "required": true\r
1834           }\r
1835         },\r
1836         "description": {\r
1837           "type": "text",\r
1838           "rules": {}\r
1839         },\r
1840         "visible": {\r
1841           "type": "number",\r
1842           "rules": {\r
1843             "required": true,\r
1844             "number": true\r
1845           },\r
1846           "source": {\r
1847             "type": "magic_number",\r
1848             "args": {\r
1849               "select_item_name": "scroll_visible_items"\r
1850             }\r
1851           }\r
1852         },\r
1853         "author_id": {\r
1854           "type": "number",\r
1855           "rules": {\r
1856             "required": true,\r
1857             "number": true\r
1858           }\r
1859         }\r
1860       }\r
1861     },\r
1862     "scroll_panel": {\r
1863       "associations": {\r
1864         "belongs_to": {\r
1865           "panel": {},\r
1866           "scroll": {}\r
1867         },\r
1868         "has_many": {}\r
1869       },\r
1870       "attributes": {\r
1871         "scroll_id": {\r
1872           "type": "number",\r
1873           "rules": {\r
1874             "required": true,\r
1875             "number": true\r
1876           }\r
1877         },\r
1878         "panel_id": {\r
1879           "type": "number",\r
1880           "rules": {\r
1881             "required": true,\r
1882             "number": true\r
1883           }\r
1884         },\r
1885         "t": {\r
1886           "type": "number",\r
1887           "rules": {\r
1888             "required": true,\r
1889             "number": true,\r
1890             "min": 0\r
1891           }\r
1892         }\r
1893       }\r
1894     },\r
1895     "comic": {\r
1896       "associations": {\r
1897         "belongs_to": {\r
1898           "author": {}\r
1899         },\r
1900         "has_many": {\r
1901           "comic_stories": {},\r
1902           "stories": {\r
1903             "through": "comic_stories"\r
1904           }\r
1905         }\r
1906       },\r
1907       "attributes": {\r
1908         "title": {\r
1909           "type": "text",\r
1910           "rules": {\r
1911             "required": true\r
1912           }\r
1913         },\r
1914         "description": {\r
1915           "type": "text",\r
1916           "rules": {}\r
1917         },\r
1918         "visible": {\r
1919           "type": "number",\r
1920           "rules": {\r
1921             "required": true,\r
1922             "number": true\r
1923           },\r
1924           "source": {\r
1925             "type": "magic_number",\r
1926             "args": {\r
1927               "select_item_name": "comic_visible_items"\r
1928             }\r
1929           }\r
1930         },\r
1931         "author_id": {\r
1932           "type": "number",\r
1933           "rules": {\r
1934             "required": true,\r
1935             "number": true\r
1936           }\r
1937         }\r
1938       }\r
1939     },\r
1940     "comic_story": {\r
1941       "associations": {\r
1942         "belongs_to": {\r
1943           "comic": {},\r
1944           "story": {}\r
1945         },\r
1946         "has_many": {}\r
1947       },\r
1948       "attributes": {\r
1949         "comic_id": {\r
1950           "type": "number",\r
1951           "rules": {\r
1952             "required": true,\r
1953             "number": true\r
1954           }\r
1955         },\r
1956         "story_id": {\r
1957           "type": "number",\r
1958           "rules": {\r
1959             "required": true,\r
1960             "number": true\r
1961           }\r
1962         },\r
1963         "t": {\r
1964           "type": "number",\r
1965           "rules": {\r
1966             "required": true,\r
1967             "number": true,\r
1968             "min": 0\r
1969           }\r
1970         }\r
1971       }\r
1972     },\r
1973     "story": {\r
1974       "associations": {\r
1975         "belongs_to": {\r
1976           "author": {}\r
1977         },\r
1978         "has_many": {\r
1979           "comic_stories": {},\r
1980           "comics": {\r
1981             "through": "comic_stories"\r
1982           },\r
1983           "story_sheets": {},\r
1984           "sheets": {\r
1985             "through": "story_sheets"\r
1986           }\r
1987         }\r
1988       },\r
1989       "attributes": {\r
1990         "title": {\r
1991           "type": "text",\r
1992           "rules": {}\r
1993         },\r
1994         "description": {\r
1995           "type": "text",\r
1996           "rules": {}\r
1997         },\r
1998         "t": {\r
1999           "type": "number",\r
2000           "rules": {\r
2001             "required": true,\r
2002             "number": true,\r
2003             "min": 0\r
2004           }\r
2005         },\r
2006         "visible": {\r
2007           "type": "number",\r
2008           "rules": {\r
2009             "required": true,\r
2010             "number": true\r
2011           },\r
2012           "source": {\r
2013             "type": "magic_number",\r
2014             "args": {\r
2015               "select_item_name": "story_visible_items"\r
2016             }\r
2017           }\r
2018         },\r
2019         "author_id": {\r
2020           "type": "number",\r
2021           "rules": {\r
2022             "required": true,\r
2023             "number": true\r
2024           }\r
2025         }\r
2026       }\r
2027     },\r
2028     "story_sheet": {\r
2029       "associations": {\r
2030         "belongs_to": {\r
2031           "story": {},\r
2032           "sheet": {}\r
2033         },\r
2034         "has_many": {}\r
2035       },\r
2036       "attributes": {\r
2037         "story_id": {\r
2038           "type": "number",\r
2039           "rules": {\r
2040             "number": true\r
2041           }\r
2042         },\r
2043         "sheet_id": {\r
2044           "type": "number",\r
2045           "rules": {\r
2046             "number": true\r
2047           }\r
2048         },\r
2049         "t": {\r
2050           "type": "number",\r
2051           "rules": {\r
2052             "required": true,\r
2053             "number": true,\r
2054             "min": 0\r
2055           }\r
2056         }\r
2057       }\r
2058     },\r
2059     "sheet": {\r
2060       "associations": {\r
2061         "belongs_to": {\r
2062           "author": {}\r
2063         },\r
2064         "has_many": {\r
2065           "story_sheets": {},\r
2066           "stories": {\r
2067             "through": "story_sheets"\r
2068           },\r
2069           "sheet_panels": {},\r
2070           "panels": {\r
2071             "through": "sheet_panels"\r
2072           }\r
2073         }\r
2074       },\r
2075       "attributes": {\r
2076         "caption": {\r
2077           "type": "text",\r
2078           "rules": {}\r
2079         },\r
2080         "width": {\r
2081           "type": "number",\r
2082           "rules": {\r
2083             "required": true,\r
2084             "number": true\r
2085           }\r
2086         },\r
2087         "height": {\r
2088           "type": "number",\r
2089           "rules": {\r
2090             "required": true,\r
2091             "number": true\r
2092           }\r
2093         },\r
2094         "visible": {\r
2095           "type": "number",\r
2096           "rules": {\r
2097             "required": true,\r
2098             "number": true\r
2099           },\r
2100           "source": {\r
2101             "type": "magic_number",\r
2102             "args": {\r
2103               "select_item_name": "sheet_visible_items"\r
2104             }\r
2105           }\r
2106         },\r
2107         "author_id": {\r
2108           "type": "number",\r
2109           "rules": {\r
2110             "required": true,\r
2111             "number": true\r
2112           }\r
2113         }\r
2114       }\r
2115     },\r
2116     "sheet_panel": {\r
2117       "associations": {\r
2118         "belongs_to": {\r
2119           "sheet": {},\r
2120           "panel": {}\r
2121         },\r
2122         "has_many": {}\r
2123       },\r
2124       "attributes": {\r
2125         "sheet_id": {\r
2126           "type": "number",\r
2127           "rules": {\r
2128             "number": true\r
2129           }\r
2130         },\r
2131         "panel_id": {\r
2132           "type": "number",\r
2133           "rules": {\r
2134             "number": true\r
2135           }\r
2136         },\r
2137         "x": {\r
2138           "type": "number",\r
2139           "rules": {\r
2140             "required": true,\r
2141             "number": true\r
2142           }\r
2143         },\r
2144         "y": {\r
2145           "type": "number",\r
2146           "rules": {\r
2147             "required": true,\r
2148             "number": true\r
2149           }\r
2150         },\r
2151         "z": {\r
2152           "type": "number",\r
2153           "rules": {\r
2154             "required": true,\r
2155             "number": true,\r
2156             "min": 1\r
2157           }\r
2158         },\r
2159         "t": {\r
2160           "type": "number",\r
2161           "rules": {\r
2162             "required": true,\r
2163             "number": true,\r
2164             "min": 0\r
2165           }\r
2166         },\r
2167         "author_id": {\r
2168           "type": "number",\r
2169           "rules": {\r
2170             "number": true\r
2171           }\r
2172         }\r
2173       }\r
2174     },\r
2175     "panel": {\r
2176       "associations": {\r
2177         "belongs_to": {\r
2178           "author": {}\r
2179         },\r
2180         "has_many": {\r
2181           "scroll_panels": {},\r
2182           "scrolls": {\r
2183             "through": "scroll_panels"\r
2184           },\r
2185           "sheet_panels": {},\r
2186           "sheets": {\r
2187             "through": "sheet_panels"\r
2188           },\r
2189           "panel_pictures": {},\r
2190           "speech_balloons": {},\r
2191           "ground_pictures": {},\r
2192           "ground_colors": {}\r
2193         }\r
2194       },\r
2195       "attributes": {\r
2196         "width": {\r
2197           "type": "number",\r
2198           "rules": {\r
2199             "required": true,\r
2200             "number": true,\r
2201             "min": 1\r
2202           }\r
2203         },\r
2204         "height": {\r
2205           "type": "number",\r
2206           "rules": {\r
2207             "required": true,\r
2208             "number": true,\r
2209             "min": 1\r
2210           }\r
2211         },\r
2212         "border": {\r
2213           "type": "number",\r
2214           "rules": {\r
2215             "required": true,\r
2216             "number": true,\r
2217             "min": 0\r
2218           }\r
2219         },\r
2220         "caption": {\r
2221           "type": "text",\r
2222           "rules": {}\r
2223         },\r
2224         "publish": {\r
2225           "type": "number",\r
2226           "rules": {\r
2227             "required": true,\r
2228             "number": true\r
2229           },\r
2230           "source": {\r
2231             "type": "magic_number",\r
2232             "args": {\r
2233               "select_item_name": "panel_publish_items"\r
2234             }\r
2235           }\r
2236         },\r
2237         "author_id": {\r
2238           "type": "number",\r
2239           "rules": {\r
2240             "required": true,\r
2241             "number": true\r
2242           }\r
2243         }\r
2244       }\r
2245     },\r
2246     "panel_picture": {\r
2247       "associations": {\r
2248         "belongs_to": {\r
2249           "panel": {}\r
2250         },\r
2251         "has_many": {}\r
2252       },\r
2253       "attributes": {\r
2254         "panel_id": {\r
2255           "type": "number",\r
2256           "rules": {\r
2257             "number": true\r
2258           }\r
2259         },\r
2260         "picture_id": {\r
2261           "type": "number",\r
2262           "rules": {\r
2263             "required": true,\r
2264             "number": true\r
2265           }\r
2266         },\r
2267         "caption": {\r
2268           "type": "text",\r
2269           "rules": {}\r
2270         },\r
2271         "x": {\r
2272           "type": "number",\r
2273           "rules": {\r
2274             "required": true,\r
2275             "number": true\r
2276           }\r
2277         },\r
2278         "y": {\r
2279           "type": "number",\r
2280           "rules": {\r
2281             "required": true,\r
2282             "number": true\r
2283           }\r
2284         },\r
2285         "width": {\r
2286           "type": "number",\r
2287           "rules": {\r
2288             "required": true,\r
2289             "number": true\r
2290           }\r
2291         },\r
2292         "height": {\r
2293           "type": "number",\r
2294           "rules": {\r
2295             "required": true,\r
2296             "number": true\r
2297           }\r
2298         },\r
2299         "link": {\r
2300           "type": "text",\r
2301           "rules": {\r
2302             "url": true\r
2303           }\r
2304         },\r
2305         "z": {\r
2306           "type": "number",\r
2307           "rules": {\r
2308             "required": true,\r
2309             "number": true,\r
2310             "min": 1\r
2311           }\r
2312         },\r
2313         "t": {\r
2314           "type": "number",\r
2315           "rules": {\r
2316             "required": true,\r
2317             "number": true,\r
2318             "min": 0\r
2319           }\r
2320         }\r
2321       }\r
2322     },\r
2323     "speech_balloon": {\r
2324       "associations": {\r
2325         "belongs_to": {\r
2326           "panel": {},\r
2327           "speech_balloon_template": {}\r
2328         },\r
2329         "has_many": {},\r
2330         "has_one": {\r
2331           "balloon": {},\r
2332           "speech": {}\r
2333         }\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         "speech_balloon_template_id": {\r
2343           "type": "number",\r
2344           "rules": {\r
2345             "required": true,\r
2346             "number": true\r
2347           }\r
2348         },\r
2349         "speech_balloon_template_module_name": {\r
2350           "type": "text",\r
2351           "rules": {\r
2352             "required": true\r
2353           }\r
2354         },\r
2355         "z": {\r
2356           "type": "number",\r
2357           "rules": {\r
2358             "required": true,\r
2359             "number": true,\r
2360             "min": 1\r
2361           }\r
2362         },\r
2363         "t": {\r
2364           "type": "number",\r
2365           "rules": {\r
2366             "required": true,\r
2367             "number": true,\r
2368             "min": 0\r
2369           }\r
2370         },\r
2371         "speech_balloon_template_settings": {\r
2372           "type": "text",\r
2373           "rules": {}\r
2374         },\r
2375         "caption": {\r
2376           "type": "text",\r
2377           "rules": {}\r
2378         }\r
2379       }\r
2380     },\r
2381     "balloon": {\r
2382       "associations": {\r
2383         "belongs_to": {\r
2384           "speech_balloon": {},\r
2385           "system_picture": {},\r
2386           "speech_balloon_template": {}\r
2387         },\r
2388         "has_many": {}\r
2389       },\r
2390       "attributes": {\r
2391         "speech_balloon_id": {\r
2392           "type": "number",\r
2393           "rules": {\r
2394             "number": true\r
2395           }\r
2396         },\r
2397         "speech_balloon_template_id": {\r
2398           "type": "number",\r
2399           "rules": {\r
2400             "required": true,\r
2401             "number": true\r
2402           }\r
2403         },\r
2404         "speech_balloon_template_module_name": {\r
2405           "type": "text",\r
2406           "rules": {\r
2407             "required": true\r
2408           }\r
2409         },\r
2410         "system_picture_id": {\r
2411           "type": "number",\r
2412           "rules": {\r
2413             "required": true,\r
2414             "number": true\r
2415           }\r
2416         },\r
2417         "x": {\r
2418           "type": "number",\r
2419           "rules": {\r
2420             "required": true,\r
2421             "number": true\r
2422           }\r
2423         },\r
2424         "y": {\r
2425           "type": "number",\r
2426           "rules": {\r
2427             "required": true,\r
2428             "number": true\r
2429           }\r
2430         },\r
2431         "width": {\r
2432           "type": "number",\r
2433           "rules": {\r
2434             "required": true,\r
2435             "number": true,\r
2436             "min": 1\r
2437           }\r
2438         },\r
2439         "height": {\r
2440           "type": "number",\r
2441           "rules": {\r
2442             "required": true,\r
2443             "number": true,\r
2444             "min": 1\r
2445           }\r
2446         },\r
2447         "r": {\r
2448           "type": "number",\r
2449           "rules": {\r
2450             "required": true,\r
2451             "number": true\r
2452           }\r
2453         },\r
2454         "speech_balloon_template_settings": {\r
2455           "type": "text",\r
2456           "rules": {}\r
2457         }\r
2458       }\r
2459     },\r
2460     "speech": {\r
2461       "associations": {\r
2462         "belongs_to": {\r
2463           "speech_balloon": {},\r
2464           "writing_format": {},\r
2465           "speech_balloon_template": {}\r
2466         },\r
2467         "has_many": {}\r
2468       },\r
2469       "attributes": {\r
2470         "speech_balloon_id": {\r
2471           "type": "number",\r
2472           "rules": {\r
2473             "number": true\r
2474           }\r
2475         },\r
2476         "speech_balloon_template_id": {\r
2477           "type": "number",\r
2478           "rules": {\r
2479             "required": true,\r
2480             "number": true\r
2481           }\r
2482         },\r
2483         "speech_balloon_template_module_name": {\r
2484           "type": "text",\r
2485           "rules": {\r
2486             "required": true\r
2487           }\r
2488         },\r
2489         "writing_format_id": {\r
2490           "type": "number",\r
2491           "source": {\r
2492             "type": "model"\r
2493           },\r
2494           "rules": {\r
2495             "required": true,\r
2496             "number": true\r
2497           }\r
2498         },\r
2499         "writing_format_module_name": {\r
2500           "type": "text",\r
2501           "rules": {\r
2502             "required": true\r
2503           }\r
2504         },\r
2505         "content": {\r
2506           "type": "text",\r
2507           "rules": {}\r
2508         },\r
2509         "font_size": {\r
2510           "type": "float",\r
2511           "rules": {\r
2512             "required": true,\r
2513             "number": true,\r
2514             "min": 0\r
2515           },\r
2516           "source": {\r
2517             "type": "magic_number",\r
2518             "args": {\r
2519               "select_item_name": "speech_font_size_items"\r
2520             }\r
2521           }\r
2522         },\r
2523         "text_align": {\r
2524           "type": "number",\r
2525           "rules": {\r
2526             "required": true,\r
2527             "number": true,\r
2528             "range": [\r
2529               0,\r
2530               3\r
2531             ]\r
2532           },\r
2533           "source": {\r
2534             "type": "magic_number",\r
2535             "args": {\r
2536               "select_item_name": "speech_text_align_items"\r
2537             }\r
2538           }\r
2539         },\r
2540         "fore_color": {\r
2541           "type": "number",\r
2542           "rules": {\r
2543             "required": true,\r
2544             "number": true,\r
2545             "range": [\r
2546               0,\r
2547               16777215\r
2548             ]\r
2549           }\r
2550         },\r
2551         "x": {\r
2552           "type": "number",\r
2553           "rules": {\r
2554             "required": true,\r
2555             "number": true\r
2556           }\r
2557         },\r
2558         "y": {\r
2559           "type": "number",\r
2560           "rules": {\r
2561             "required": true,\r
2562             "number": true\r
2563           }\r
2564         },\r
2565         "width": {\r
2566           "type": "number",\r
2567           "rules": {\r
2568             "required": true,\r
2569             "number": true,\r
2570             "min": 1\r
2571           }\r
2572         },\r
2573         "height": {\r
2574           "type": "number",\r
2575           "rules": {\r
2576             "required": true,\r
2577             "number": true,\r
2578             "min": 1\r
2579           }\r
2580         },\r
2581         "quotes": {\r
2582           "type": "text",\r
2583           "rules": {}\r
2584         },\r
2585         "speech_balloon_template_settings": {\r
2586           "type": "text",\r
2587           "rules": {}\r
2588         },\r
2589         "writing_format_settings": {\r
2590           "type": "text",\r
2591           "rules": {}\r
2592         }\r
2593       }\r
2594     },\r
2595     "ground_picture": {\r
2596       "associations": {\r
2597         "belongs_to": {\r
2598           "panel": {}\r
2599         },\r
2600         "has_many": {}\r
2601       },\r
2602       "attributes": {\r
2603         "panel_id": {\r
2604           "type": "number",\r
2605           "rules": {\r
2606             "number": true\r
2607           }\r
2608         },\r
2609         "picture_id": {\r
2610           "type": "number",\r
2611           "rules": {\r
2612             "required": true,\r
2613             "number": true\r
2614           }\r
2615         },\r
2616         "caption": {\r
2617           "type": "text",\r
2618           "rules": {}\r
2619         },\r
2620         "repeat": {\r
2621           "type": "number",\r
2622           "rules": {\r
2623             "required": true,\r
2624             "number": true,\r
2625             "range": [\r
2626               0,\r
2627               3\r
2628             ]\r
2629           },\r
2630           "source": {\r
2631             "type": "magic_number",\r
2632             "args": {\r
2633               "select_item_name": "ground_picture_repeat_items"\r
2634             }\r
2635           }\r
2636         },\r
2637         "x": {\r
2638           "type": "number",\r
2639           "rules": {\r
2640             "required": true,\r
2641             "number": true\r
2642           }\r
2643         },\r
2644         "y": {\r
2645           "type": "number",\r
2646           "rules": {\r
2647             "required": true,\r
2648             "number": true\r
2649           }\r
2650         },\r
2651         "z": {\r
2652           "type": "number",\r
2653           "rules": {\r
2654             "required": true,\r
2655             "number": true,\r
2656             "min": 1\r
2657           }\r
2658         },\r
2659         "t": {\r
2660           "type": "number",\r
2661           "rules": {\r
2662             "required": true,\r
2663             "number": true,\r
2664             "min": 0\r
2665           }\r
2666         }\r
2667       }\r
2668     },\r
2669     "ground_color": {\r
2670       "associations": {\r
2671         "belongs_to": {\r
2672           "panel": {}\r
2673         },\r
2674         "has_many": {}\r
2675       },\r
2676       "attributes": {\r
2677         "panel_id": {\r
2678           "type": "number",\r
2679           "rules": {\r
2680             "number": true\r
2681           }\r
2682         },\r
2683         "caption": {\r
2684           "type": "text",\r
2685           "rules": {}\r
2686         },\r
2687         "code": {\r
2688           "type": "number",\r
2689           "rules": {\r
2690             "required": true,\r
2691             "number": true,\r
2692             "range": [\r
2693               0,\r
2694               16777215\r
2695             ]\r
2696           }\r
2697         },\r
2698         "orientation": {\r
2699           "type": "number",\r
2700           "rules": {\r
2701             "required": true,\r
2702             "number": true,\r
2703             "range": [\r
2704               0,\r
2705               1\r
2706             ]\r
2707           },\r
2708           "source": {\r
2709             "type": "magic_number",\r
2710             "args": {\r
2711               "select_item_name": "ground_color_orientation_items"\r
2712             }\r
2713           }\r
2714         },\r
2715         "xy": {\r
2716           "type": "number",\r
2717           "rules": {\r
2718             "number": true\r
2719           }\r
2720         },\r
2721         "wh": {\r
2722           "type": "number",\r
2723           "rules": {\r
2724             "number": true\r
2725           }\r
2726         },\r
2727         "z": {\r
2728           "type": "number",\r
2729           "rules": {\r
2730             "required": true,\r
2731             "number": true,\r
2732             "min": 1\r
2733           }\r
2734         },\r
2735         "t": {\r
2736           "type": "number",\r
2737           "rules": {\r
2738             "required": true,\r
2739             "number": true,\r
2740             "min": 0\r
2741           }\r
2742         }\r
2743       }\r
2744     },\r
2745     "original_picture": {\r
2746       "associations": {\r
2747         "belongs_to": {\r
2748           "artist": {}\r
2749         },\r
2750         "has_many": {\r
2751           "pictures": {}\r
2752         },\r
2753         "has_one": {\r
2754           "resource_picture": {}\r
2755         }\r
2756       },\r
2757       "attributes": {\r
2758         "ext": {\r
2759           "type": "text",\r
2760           "rules": {\r
2761             "required": true\r
2762           }\r
2763         },\r
2764         "width": {\r
2765           "type": "number",\r
2766           "rules": {\r
2767             "required": true,\r
2768             "number": true\r
2769           }\r
2770         },\r
2771         "height": {\r
2772           "type": "number",\r
2773           "rules": {\r
2774             "required": true,\r
2775             "number": true\r
2776           }\r
2777         },\r
2778         "filesize": {\r
2779           "type": "number",\r
2780           "rules": {\r
2781             "required": true,\r
2782             "number": true\r
2783           }\r
2784         },\r
2785         "artist_id": {\r
2786           "type": "number",\r
2787           "rules": {\r
2788             "required": true,\r
2789             "number": true\r
2790           }\r
2791         },\r
2792         "md5": {\r
2793           "type": "text",\r
2794           "rules": {\r
2795             "required": true\r
2796           }\r
2797         },\r
2798         "uploaded_at": {\r
2799           "type": "datetime"\r
2800         },\r
2801         "published_at": {\r
2802           "type": "datetime"\r
2803         },\r
2804         "stopped_at": {\r
2805           "type": "datetime"\r
2806         }\r
2807       }\r
2808     },\r
2809     "picture": {\r
2810       "associations": {\r
2811         "belongs_to": {\r
2812           "license": {},\r
2813           "artist": {},\r
2814           "system_picture": {}\r
2815         },\r
2816         "has_many": {},\r
2817         "has_one": {}\r
2818       },\r
2819       "attributes": {\r
2820         "original_picture_id": {\r
2821           "type": "number",\r
2822           "rules": {\r
2823             "required": true,\r
2824             "number": true\r
2825           }\r
2826         },\r
2827         "revision": {\r
2828           "type": "number",\r
2829           "rules": {\r
2830             "required": true,\r
2831             "number": true\r
2832           }\r
2833         },\r
2834         "ext": {\r
2835           "type": "text",\r
2836           "rules": {\r
2837             "required": true\r
2838           }\r
2839         },\r
2840         "width": {\r
2841           "type": "number",\r
2842           "rules": {\r
2843             "required": true,\r
2844             "number": true\r
2845           }\r
2846         },\r
2847         "height": {\r
2848           "type": "number",\r
2849           "rules": {\r
2850             "required": true,\r
2851             "number": true\r
2852           }\r
2853         },\r
2854         "filesize": {\r
2855           "type": "number",\r
2856           "rules": {\r
2857             "required": true,\r
2858             "number": true\r
2859           }\r
2860         },\r
2861         "artist_id": {\r
2862           "type": "number",\r
2863           "rules": {\r
2864             "required": true,\r
2865             "number": true\r
2866           }\r
2867         },\r
2868         "license_id": {\r
2869           "type": "number",\r
2870           "rules": {\r
2871             "required": true,\r
2872             "number": true\r
2873           }\r
2874         },\r
2875         "md5": {\r
2876           "type": "text",\r
2877           "rules": {\r
2878             "required": true\r
2879           }\r
2880         },\r
2881         "system_picture_id": {\r
2882           "type": "number",\r
2883           "rules": {\r
2884             "required": true,\r
2885             "number": true\r
2886           }\r
2887         },\r
2888         "license_group_settings": {\r
2889           "type": "text",\r
2890           "rules": {}\r
2891         },\r
2892         "credit_picture_settings": {\r
2893           "type": "text",\r
2894           "rules": {}\r
2895         },\r
2896         "license_settings": {\r
2897           "type": "text",\r
2898           "rules": {}\r
2899         },\r
2900         "license_group_module_name": {\r
2901           "type": "text",\r
2902           "rules": {\r
2903             "required": true\r
2904           }\r
2905         }\r
2906       }\r
2907     },\r
2908     "resource_picture": {\r
2909       "associations": {\r
2910         "belongs_to": {\r
2911           "original_picture": {},\r
2912           "license_group": {},\r
2913           "license": {},\r
2914           "artist": {},\r
2915           "system_picture": {}\r
2916         },\r
2917         "has_many": {},\r
2918         "has_one": {}\r
2919       },\r
2920       "attributes": {\r
2921         "original_picture_id": {\r
2922           "type": "number",\r
2923           "rules": {\r
2924             "required": true,\r
2925             "number": true\r
2926           }\r
2927         },\r
2928         "ext": {\r
2929           "type": "text",\r
2930           "rules": {\r
2931             "required": true\r
2932           }\r
2933         },\r
2934         "width": {\r
2935           "type": "number",\r
2936           "rules": {\r
2937             "required": true,\r
2938             "number": true\r
2939           }\r
2940         },\r
2941         "height": {\r
2942           "type": "number",\r
2943           "rules": {\r
2944             "required": true,\r
2945             "number": true\r
2946           }\r
2947         },\r
2948         "filesize": {\r
2949           "type": "number",\r
2950           "rules": {\r
2951             "required": true,\r
2952             "number": true\r
2953           }\r
2954         },\r
2955         "artist_id": {\r
2956           "type": "number",\r
2957           "rules": {\r
2958             "required": true,\r
2959             "number": true\r
2960           }\r
2961         },\r
2962         "license_group_id": {\r
2963           "type": "number",\r
2964           "rules": {\r
2965             "required": true,\r
2966             "number": true\r
2967           }\r
2968         },\r
2969         "license_id": {\r
2970           "type": "number",\r
2971           "rules": {\r
2972             "required": true,\r
2973             "number": true\r
2974           }\r
2975         },\r
2976         "md5": {\r
2977           "type": "text",\r
2978           "rules": {\r
2979             "required": true\r
2980           }\r
2981         },\r
2982         "system_picture_id": {\r
2983           "type": "number",\r
2984           "rules": {\r
2985             "required": true,\r
2986             "number": true\r
2987           }\r
2988         },\r
2989         "license_group_settings": {\r
2990           "type": "text",\r
2991           "rules": {}\r
2992         },\r
2993         "credit_picture_settings": {\r
2994           "type": "text",\r
2995           "rules": {}\r
2996         },\r
2997         "license_settings": {\r
2998           "type": "text",\r
2999           "rules": {}\r
3000         },\r
3001         "picture_id": {\r
3002           "type": "number",\r
3003           "rules": {\r
3004             "required": true,\r
3005             "number": true\r
3006           }\r
3007         },\r
3008         "license_group_module_name": {\r
3009           "type": "text",\r
3010           "rules": {\r
3011             "required": true\r
3012           }\r
3013         }\r
3014       }\r
3015     },\r
3016     "original_picture_license_group": {\r
3017       "associations": {\r
3018         "belongs_to": {\r
3019           "original_picture": {},\r
3020           "license_group": {}\r
3021         },\r
3022         "has_many": {},\r
3023         "has_one": {}\r
3024       },\r
3025       "attributes": {\r
3026         "original_picture_id": {\r
3027           "type": "number",\r
3028           "rules": {\r
3029             "required": true,\r
3030             "number": true\r
3031           }\r
3032         },\r
3033         "license_group_id": {\r
3034           "type": "number",\r
3035           "rules": {\r
3036             "required": true,\r
3037             "number": true\r
3038           },\r
3039           "source": {\r
3040             "type": "model"\r
3041           }\r
3042         }\r
3043       }\r
3044     },\r
3045     "original_picture_license": {\r
3046       "associations": {\r
3047         "belongs_to": {\r
3048           "original_picture": {},\r
3049           "license": {},\r
3050           "system_picture": {}\r
3051         },\r
3052         "has_many": {},\r
3053         "has_one": {}\r
3054       },\r
3055       "attributes": {\r
3056         "original_picture_id": {\r
3057           "type": "number",\r
3058           "rules": {\r
3059             "required": true,\r
3060             "number": true\r
3061           }\r
3062         },\r
3063         "license_group_id": {\r
3064           "type": "number",\r
3065           "source": {\r
3066             "type": "model"\r
3067           },\r
3068           "rules": {\r
3069             "required": true,\r
3070             "number": true\r
3071           }\r
3072         },\r
3073         "license_id": {\r
3074           "type": "number",\r
3075           "source": {\r
3076             "type": "filter",\r
3077             "args": {\r
3078               "resource_action_name": "by_license_group",\r
3079               "filter_column_name": "license_group_id"\r
3080             }\r
3081           },\r
3082           "rules": {\r
3083             "required": true,\r
3084             "number": true\r
3085           }\r
3086         },\r
3087         "license_settings": {\r
3088           "type": "text",\r
3089           "rules": {}\r
3090         },\r
3091         "license_group_module_name": {\r
3092           "type": "text",\r
3093           "rules": {\r
3094             "required": true\r
3095           }\r
3096         }\r
3097       }\r
3098     },\r
3099     "speech_balloon_template": {\r
3100       "associations": {\r
3101         "belongs_to": {\r
3102           "system_picture": {}\r
3103         },\r
3104         "has_many": {\r
3105           "speech_balloons": {},\r
3106           "panels": {\r
3107             "through": "speech_balloons"\r
3108           }\r
3109         },\r
3110         "has_one": {}\r
3111       },\r
3112       "attributes": {\r
3113         "name": {\r
3114           "type": "text",\r
3115           "rules": {\r
3116             "required": true\r
3117           }\r
3118         },\r
3119         "module_name": {\r
3120           "type": "text",\r
3121           "rules": {\r
3122             "required": true\r
3123           }\r
3124         },\r
3125         "caption": {\r
3126           "type": "text",\r
3127           "rules": {\r
3128             "required": true\r
3129           }\r
3130         },\r
3131         "t": {\r
3132           "type": "number",\r
3133           "rules": {\r
3134             "required": true,\r
3135             "number": true,\r
3136             "min": 0\r
3137           }\r
3138         },\r
3139         "system_picture_id": {\r
3140           "type": "number",\r
3141           "rules": {\r
3142             "required": true,\r
3143             "number": true\r
3144           }\r
3145         },\r
3146         "settings": {\r
3147           "type": "text",\r
3148           "rules": {\r
3149             "required": true\r
3150           }\r
3151         }\r
3152       }\r
3153     },\r
3154     "writing_format": {\r
3155       "associations": {\r
3156         "belongs_to": {\r
3157           "system_picture": {}\r
3158         },\r
3159         "has_many": {\r
3160           "speeches": {}\r
3161         },\r
3162         "has_one": {}\r
3163       },\r
3164       "attributes": {\r
3165         "name": {\r
3166           "type": "text",\r
3167           "rules": {\r
3168             "required": true\r
3169           }\r
3170         },\r
3171         "module_name": {\r
3172           "type": "text",\r
3173           "rules": {\r
3174             "required": true\r
3175           }\r
3176         },\r
3177         "caption": {\r
3178           "type": "text",\r
3179           "rules": {\r
3180             "required": true\r
3181           }\r
3182         },\r
3183         "system_picture_id": {\r
3184           "type": "number",\r
3185           "rules": {\r
3186             "required": true,\r
3187             "number": true\r
3188           }\r
3189         },\r
3190         "settings": {\r
3191           "type": "text",\r
3192           "rules": {\r
3193             "required": true\r
3194           }\r
3195         }\r
3196       }\r
3197     },\r
3198     "license_group": {\r
3199       "associations": {\r
3200         "belongs_to": {},\r
3201         "has_many": {\r
3202           "resource_pictures": {},\r
3203           "licenses": {}\r
3204         },\r
3205         "has_one": {}\r
3206       },\r
3207       "attributes": {\r
3208         "name": {\r
3209           "type": "text",\r
3210           "rules": {\r
3211             "required": true\r
3212           }\r
3213         },\r
3214         "module_name": {\r
3215           "type": "text",\r
3216           "rules": {\r
3217             "required": true\r
3218           }\r
3219         },\r
3220         "caption": {\r
3221           "type": "text",\r
3222           "rules": {\r
3223             "required": true\r
3224           }\r
3225         },\r
3226         "url": {\r
3227           "type": "text",\r
3228           "rules": {\r
3229             "required": true\r
3230           }\r
3231         }\r
3232       }\r
3233     },\r
3234     "license": {\r
3235       "associations": {\r
3236         "belongs_to": {\r
3237           "license_group": {},\r
3238           "system_picture": {}\r
3239         },\r
3240         "has_many": {\r
3241           "resource_pictures": {}\r
3242         },\r
3243         "has_one": {}\r
3244       },\r
3245       "attributes": {\r
3246         "license_group_id": {\r
3247           "type": "number",\r
3248           "rules": {\r
3249             "number": true\r
3250           }\r
3251         },\r
3252         "license_group_module_name": {\r
3253           "type": "text",\r
3254           "rules": {\r
3255             "required": true\r
3256           }\r
3257         },\r
3258         "name": {\r
3259           "type": "text",\r
3260           "rules": {\r
3261             "required": true\r
3262           }\r
3263         },\r
3264         "caption": {\r
3265           "type": "text",\r
3266           "rules": {\r
3267             "required": true\r
3268           }\r
3269         },\r
3270         "system_picture_id": {\r
3271           "type": "number",\r
3272           "rules": {\r
3273             "required": true,\r
3274             "number": true\r
3275           }\r
3276         },\r
3277         "url": {\r
3278           "type": "text",\r
3279           "rules": {\r
3280             "required": true\r
3281           }\r
3282         },\r
3283         "license_group_settings": {\r
3284           "type": "text",\r
3285           "rules": {}\r
3286         },\r
3287         "credit_picture_settings": {\r
3288           "type": "text",\r
3289           "rules": {}\r
3290         }\r
3291       }\r
3292     },\r
3293     "author": {\r
3294       "associations": {\r
3295         "belongs_to": {},\r
3296         "has_many": {\r
3297           "scrolls": {},\r
3298           "comics": {},\r
3299           "stories": {},\r
3300           "sheets": {},\r
3301           "panels": {}\r
3302         },\r
3303         "has_one": {}\r
3304       },\r
3305       "attributes": {\r
3306         "name": {\r
3307           "type": "text",\r
3308           "rules": {\r
3309             "required": true\r
3310           }\r
3311         },\r
3312         "user_id": {\r
3313           "type": "number",\r
3314           "rules": {\r
3315             "required": true,\r
3316             "number": true\r
3317           }\r
3318         }\r
3319       }\r
3320     },\r
3321     "artist": {\r
3322       "associations": {\r
3323         "belongs_to": {},\r
3324         "has_many": {\r
3325           "resource_pictures": {}\r
3326         },\r
3327         "has_one": {}\r
3328       },\r
3329       "attributes": {\r
3330         "name": {\r
3331           "type": "text",\r
3332           "rules": {\r
3333             "required": true\r
3334           }\r
3335         },\r
3336         "user_id": {\r
3337           "type": "number",\r
3338           "rules": {\r
3339             "required": true,\r
3340             "number": true\r
3341           }\r
3342         }\r
3343       }\r
3344     },\r
3345     "system_picture": {\r
3346       "associations": {\r
3347         "belongs_to": {},\r
3348         "has_many": {\r
3349           "balloons": {},\r
3350           "speech_balloon_templates": {},\r
3351           "licenses": {},\r
3352           "writing_formats": {}\r
3353         },\r
3354         "has_one": {}\r
3355       },\r
3356       "attributes": {\r
3357         "ext": {\r
3358           "type": "text",\r
3359           "rules": {\r
3360             "required": true\r
3361           }\r
3362         },\r
3363         "width": {\r
3364           "type": "number",\r
3365           "rules": {\r
3366             "required": true,\r
3367             "number": true\r
3368           }\r
3369         },\r
3370         "height": {\r
3371           "type": "number",\r
3372           "rules": {\r
3373             "required": true,\r
3374             "number": true\r
3375           }\r
3376         },\r
3377         "filesize": {\r
3378           "type": "number",\r
3379           "rules": {\r
3380             "required": true,\r
3381             "number": true\r
3382           }\r
3383         },\r
3384         "md5": {\r
3385           "type": "text",\r
3386           "rules": {\r
3387             "required": true\r
3388           }\r
3389         }\r
3390       }\r
3391     },\r
3392     "circle_speech_balloon_speech_balloon": {\r
3393       "attributes": {}\r
3394     },\r
3395     "circle_speech_balloon_balloon": {\r
3396       "attributes": {}\r
3397     },\r
3398     "circle_speech_balloon_speech": {\r
3399       "attributes": {}\r
3400     },\r
3401     "plain_speech_balloon_speech_balloon": {\r
3402       "attributes": {}\r
3403     },\r
3404     "plain_speech_balloon_balloon": {\r
3405       "attributes": {}\r
3406     },\r
3407     "plain_speech_balloon_speech": {\r
3408       "attributes": {}\r
3409     },\r
3410     "square_speech_balloon_speech_balloon": {\r
3411       "attributes": {}\r
3412     },\r
3413     "square_speech_balloon_balloon": {\r
3414       "attributes": {}\r
3415     },\r
3416     "square_speech_balloon_speech": {\r
3417       "attributes": {}\r
3418     },\r
3419     "test_speech_balloon_speech_balloon": {\r
3420       "attributes": {\r
3421         "a": {\r
3422           "type": "number",\r
3423           "rules": {\r
3424             "required": true,\r
3425             "number": true\r
3426           }\r
3427         }\r
3428       }\r
3429     },\r
3430     "test_speech_balloon_balloon": {\r
3431       "attributes": {\r
3432         "b": {\r
3433           "type": "number",\r
3434           "rules": {\r
3435             "required": true,\r
3436             "number": true\r
3437           }\r
3438         }\r
3439       }\r
3440     },\r
3441     "test_speech_balloon_speech": {\r
3442       "attributes": {\r
3443         "c": {\r
3444           "type": "number",\r
3445           "rules": {\r
3446             "required": true,\r
3447             "number": true\r
3448           }\r
3449         }\r
3450       }\r
3451     },\r
3452     "pettanr_creative_commons_v30_licenses_license": {\r
3453       "attributes": {\r
3454         "open": {\r
3455           "type": "number",\r
3456           "rules": {\r
3457             "required": true,\r
3458             "number": true\r
3459           }\r
3460         },\r
3461         "commercial": {\r
3462           "type": "number",\r
3463           "rules": {\r
3464             "required": true,\r
3465             "number": true\r
3466           }\r
3467         },\r
3468         "official": {\r
3469           "type": "number",\r
3470           "rules": {\r
3471             "required": true,\r
3472             "number": true\r
3473           }\r
3474         },\r
3475         "attribution": {\r
3476           "type": "number",\r
3477           "rules": {\r
3478             "required": true,\r
3479             "number": true\r
3480           }\r
3481         },\r
3482         "derive": {\r
3483           "type": "number",\r
3484           "rules": {\r
3485             "required": true,\r
3486             "number": true\r
3487           }\r
3488         },\r
3489         "thumbnail": {\r
3490           "type": "number",\r
3491           "rules": {\r
3492             "required": true,\r
3493             "number": true\r
3494           }\r
3495         },\r
3496         "gif_convert": {\r
3497           "type": "number",\r
3498           "rules": {\r
3499             "required": true,\r
3500             "number": true\r
3501           }\r
3502         },\r
3503         "reverse": {\r
3504           "type": "number",\r
3505           "rules": {\r
3506             "required": true,\r
3507             "number": true\r
3508           }\r
3509         },\r
3510         "sync_vh": {\r
3511           "type": "number",\r
3512           "rules": {\r
3513             "required": true,\r
3514             "number": true\r
3515           }\r
3516         },\r
3517         "overlap": {\r
3518           "type": "number",\r
3519           "rules": {\r
3520             "required": true,\r
3521             "number": true\r
3522           }\r
3523         }\r
3524       }\r
3525     },\r
3526     "pettanr_creative_commons_v30_licenses_credit_picture": {\r
3527       "attributes": {\r
3528         "source_url_btn_id": {\r
3529           "type": "number",\r
3530           "rules": {\r
3531             "required": true,\r
3532             "number": true\r
3533           }\r
3534         },\r
3535         "source_url_off_btn_id": {\r
3536           "type": "number",\r
3537           "rules": {\r
3538             "required": true,\r
3539             "number": true\r
3540           }\r
3541         }\r
3542       }\r
3543     },\r
3544     "pettanr_creative_commons_v30_licenses_attribute": {\r
3545       "attributes": {\r
3546         "artist_name": {\r
3547           "type": "text",\r
3548           "rules": {\r
3549             "required": true\r
3550           }\r
3551         },\r
3552         "caption": {\r
3553           "type": "text",\r
3554           "rules": {}\r
3555         },\r
3556         "artist_url": {\r
3557           "type": "text",\r
3558           "rules": {}\r
3559         },\r
3560         "source_url": {\r
3561           "type": "text",\r
3562           "rules": {}\r
3563         },\r
3564         "more_permission_url": {\r
3565           "type": "text",\r
3566           "rules": {}\r
3567         }\r
3568       }\r
3569     },\r
3570     "pettanr_pettan_commons_v01_licenses_license": {\r
3571       "attributes": {\r
3572         "open": {\r
3573           "type": "number",\r
3574           "rules": {\r
3575             "required": true,\r
3576             "number": true\r
3577           }\r
3578         },\r
3579         "commercial": {\r
3580           "type": "number",\r
3581           "rules": {\r
3582             "required": true,\r
3583             "number": true\r
3584           }\r
3585         },\r
3586         "official": {\r
3587           "type": "number",\r
3588           "rules": {\r
3589             "required": true,\r
3590             "number": true\r
3591           }\r
3592         },\r
3593         "attribution": {\r
3594           "type": "number",\r
3595           "rules": {\r
3596             "required": true,\r
3597             "number": true\r
3598           }\r
3599         },\r
3600         "derive": {\r
3601           "type": "number",\r
3602           "rules": {\r
3603             "required": true,\r
3604             "number": true\r
3605           }\r
3606         },\r
3607         "thumbnail": {\r
3608           "type": "number",\r
3609           "rules": {\r
3610             "required": true,\r
3611             "number": true\r
3612           }\r
3613         },\r
3614         "gif_convert": {\r
3615           "type": "number",\r
3616           "rules": {\r
3617             "required": true,\r
3618             "number": true\r
3619           }\r
3620         },\r
3621         "reverse": {\r
3622           "type": "number",\r
3623           "rules": {\r
3624             "required": true,\r
3625             "number": true\r
3626           }\r
3627         },\r
3628         "sync_vh": {\r
3629           "type": "number",\r
3630           "rules": {\r
3631             "required": true,\r
3632             "number": true\r
3633           }\r
3634         },\r
3635         "overlap": {\r
3636           "type": "number",\r
3637           "rules": {\r
3638             "required": true,\r
3639             "number": true\r
3640           }\r
3641         }\r
3642       }\r
3643     },\r
3644     "pettanr_pettan_commons_v01_licenses_credit_picture": {\r
3645       "attributes": {\r
3646         "source_url_btn_id": {\r
3647           "type": "number",\r
3648           "rules": {\r
3649             "required": true,\r
3650             "number": true\r
3651           }\r
3652         },\r
3653         "source_url_off_btn_id": {\r
3654           "type": "number",\r
3655           "rules": {\r
3656             "required": true,\r
3657             "number": true\r
3658           }\r
3659         }\r
3660       }\r
3661     },\r
3662     "pettanr_pettan_commons_v01_licenses_attribute": {\r
3663       "attributes": {\r
3664         "artist_name": {\r
3665           "type": "text",\r
3666           "rules": {\r
3667             "required": true\r
3668           }\r
3669         },\r
3670         "caption": {\r
3671           "type": "text",\r
3672           "rules": {\r
3673             "required": true\r
3674           }\r
3675         },\r
3676         "sources": {\r
3677           "type": "text",\r
3678           "rules": {\r
3679             "required": true\r
3680           }\r
3681         }\r
3682       }\r
3683     },\r
3684     "pettanr_pettan_protected_v01_licenses_license": {\r
3685       "attributes": {\r
3686         "open": {\r
3687           "type": "number",\r
3688           "rules": {\r
3689             "required": true,\r
3690             "number": true\r
3691           }\r
3692         },\r
3693         "commercial": {\r
3694           "type": "number",\r
3695           "rules": {\r
3696             "required": true,\r
3697             "number": true\r
3698           }\r
3699         },\r
3700         "official": {\r
3701           "type": "number",\r
3702           "rules": {\r
3703             "required": true,\r
3704             "number": true\r
3705           }\r
3706         },\r
3707         "attribution": {\r
3708           "type": "number",\r
3709           "rules": {\r
3710             "required": true,\r
3711             "number": true\r
3712           }\r
3713         },\r
3714         "derive": {\r
3715           "type": "number",\r
3716           "rules": {\r
3717             "required": true,\r
3718             "number": true\r
3719           }\r
3720         },\r
3721         "thumbnail": {\r
3722           "type": "number",\r
3723           "rules": {\r
3724             "required": true,\r
3725             "number": true\r
3726           }\r
3727         },\r
3728         "gif_convert": {\r
3729           "type": "number",\r
3730           "rules": {\r
3731             "required": true,\r
3732             "number": true\r
3733           }\r
3734         },\r
3735         "reverse": {\r
3736           "type": "number",\r
3737           "rules": {\r
3738             "required": true,\r
3739             "number": true\r
3740           }\r
3741         },\r
3742         "sync_vh": {\r
3743           "type": "number",\r
3744           "rules": {\r
3745             "required": true,\r
3746             "number": true\r
3747           }\r
3748         },\r
3749         "overlap": {\r
3750           "type": "number",\r
3751           "rules": {\r
3752             "required": true,\r
3753             "number": true\r
3754           }\r
3755         },\r
3756         "trackback": {\r
3757           "type": "number",\r
3758           "rules": {\r
3759             "required": true,\r
3760             "number": true\r
3761           }\r
3762         }\r
3763       }\r
3764     },\r
3765     "pettanr_pettan_protected_v01_licenses_credit_picture": {\r
3766       "attributes": {\r
3767         "source_url_btn_id": {\r
3768           "type": "number",\r
3769           "rules": {\r
3770             "required": true,\r
3771             "number": true\r
3772           }\r
3773         },\r
3774         "source_url_off_btn_id": {\r
3775           "type": "number",\r
3776           "rules": {\r
3777             "required": true,\r
3778             "number": true\r
3779           }\r
3780         }\r
3781       }\r
3782     },\r
3783     "pettanr_pettan_protected_v01_licenses_attribute": {\r
3784       "attributes": {\r
3785         "artist_name": {\r
3786           "type": "text",\r
3787           "rules": {\r
3788             "required": true\r
3789           }\r
3790         },\r
3791         "caption": {\r
3792           "type": "text",\r
3793           "rules": {\r
3794             "required": true\r
3795           }\r
3796         },\r
3797         "sources": {\r
3798           "type": "text",\r
3799           "rules": {\r
3800             "required": true\r
3801           }\r
3802         }\r
3803       }\r
3804     },\r
3805     "pettanr_pettan_public_v01_licenses_license": {\r
3806       "attributes": {\r
3807         "open": {\r
3808           "type": "number",\r
3809           "rules": {\r
3810             "required": true,\r
3811             "number": true\r
3812           }\r
3813         },\r
3814         "commercial": {\r
3815           "type": "number",\r
3816           "rules": {\r
3817             "required": true,\r
3818             "number": true\r
3819           }\r
3820         },\r
3821         "official": {\r
3822           "type": "number",\r
3823           "rules": {\r
3824             "required": true,\r
3825             "number": true\r
3826           }\r
3827         },\r
3828         "attribution": {\r
3829           "type": "number",\r
3830           "rules": {\r
3831             "required": true,\r
3832             "number": true\r
3833           }\r
3834         },\r
3835         "derive": {\r
3836           "type": "number",\r
3837           "rules": {\r
3838             "required": true,\r
3839             "number": true\r
3840           }\r
3841         },\r
3842         "thumbnail": {\r
3843           "type": "number",\r
3844           "rules": {\r
3845             "required": true,\r
3846             "number": true\r
3847           }\r
3848         },\r
3849         "gif_convert": {\r
3850           "type": "number",\r
3851           "rules": {\r
3852             "required": true,\r
3853             "number": true\r
3854           }\r
3855         },\r
3856         "reverse": {\r
3857           "type": "number",\r
3858           "rules": {\r
3859             "required": true,\r
3860             "number": true\r
3861           }\r
3862         },\r
3863         "sync_vh": {\r
3864           "type": "number",\r
3865           "rules": {\r
3866             "required": true,\r
3867             "number": true\r
3868           }\r
3869         },\r
3870         "overlap": {\r
3871           "type": "number",\r
3872           "rules": {\r
3873             "required": true,\r
3874             "number": true\r
3875           }\r
3876         },\r
3877         "trackback": {\r
3878           "type": "number",\r
3879           "rules": {\r
3880             "required": true,\r
3881             "number": true\r
3882           }\r
3883         }\r
3884       }\r
3885     },\r
3886     "pettanr_pettan_public_v01_licenses_credit_picture": {\r
3887       "attributes": {\r
3888         "source_url_btn_id": {\r
3889           "type": "number",\r
3890           "rules": {\r
3891             "required": true,\r
3892             "number": true\r
3893           }\r
3894         }\r
3895       }\r
3896     },\r
3897     "pettanr_pettan_public_v01_licenses_attribute": {\r
3898       "attributes": {\r
3899         "artist_name": {\r
3900           "type": "text",\r
3901           "rules": {\r
3902             "required": true\r
3903           }\r
3904         },\r
3905         "caption": {\r
3906           "type": "text",\r
3907           "rules": {\r
3908             "required": true\r
3909           }\r
3910         },\r
3911         "sources": {\r
3912           "type": "text",\r
3913           "rules": {\r
3914             "required": true\r
3915           }\r
3916         }\r
3917       }\r
3918     },\r
3919     "pettanr_public_domain_v01_licenses_license": {\r
3920       "attributes": {\r
3921         "open": {\r
3922           "type": "number",\r
3923           "rules": {\r
3924             "required": true,\r
3925             "number": true\r
3926           }\r
3927         },\r
3928         "commercial": {\r
3929           "type": "number",\r
3930           "rules": {\r
3931             "required": true,\r
3932             "number": true\r
3933           }\r
3934         },\r
3935         "official": {\r
3936           "type": "number",\r
3937           "rules": {\r
3938             "required": true,\r
3939             "number": true\r
3940           }\r
3941         },\r
3942         "attribution": {\r
3943           "type": "number",\r
3944           "rules": {\r
3945             "required": true,\r
3946             "number": true\r
3947           }\r
3948         },\r
3949         "derive": {\r
3950           "type": "number",\r
3951           "rules": {\r
3952             "required": true,\r
3953             "number": true\r
3954           }\r
3955         },\r
3956         "thumbnail": {\r
3957           "type": "number",\r
3958           "rules": {\r
3959             "required": true,\r
3960             "number": true\r
3961           }\r
3962         },\r
3963         "gif_convert": {\r
3964           "type": "number",\r
3965           "rules": {\r
3966             "required": true,\r
3967             "number": true\r
3968           }\r
3969         },\r
3970         "reverse": {\r
3971           "type": "number",\r
3972           "rules": {\r
3973             "required": true,\r
3974             "number": true\r
3975           }\r
3976         },\r
3977         "sync_vh": {\r
3978           "type": "number",\r
3979           "rules": {\r
3980             "required": true,\r
3981             "number": true\r
3982           }\r
3983         },\r
3984         "overlap": {\r
3985           "type": "number",\r
3986           "rules": {\r
3987             "required": true,\r
3988             "number": true\r
3989           }\r
3990         },\r
3991         "trackback": {\r
3992           "type": "number",\r
3993           "rules": {\r
3994             "required": true,\r
3995             "number": true\r
3996           }\r
3997         }\r
3998       }\r
3999     },\r
4000     "pettanr_public_domain_v01_licenses_credit_picture": {\r
4001       "attributes": {\r
4002         "source_url_btn_id": {\r
4003           "type": "number",\r
4004           "rules": {\r
4005             "required": true,\r
4006             "number": true\r
4007           }\r
4008         },\r
4009         "source_url_off_btn_id": {\r
4010           "type": "number",\r
4011           "rules": {\r
4012             "required": true,\r
4013             "number": true\r
4014           }\r
4015         }\r
4016       }\r
4017     },\r
4018     "pettanr_public_domain_v01_licenses_attribute": {\r
4019       "attributes": {\r
4020         "artist_name": {\r
4021           "type": "text",\r
4022           "rules": {\r
4023             "required": true\r
4024           }\r
4025         },\r
4026         "source_url": {\r
4027           "type": "text",\r
4028           "rules": {\r
4029             "required": true\r
4030           }\r
4031         },\r
4032         "note": {\r
4033           "type": "text",\r
4034           "rules": {\r
4035             "required": true\r
4036           }\r
4037         }\r
4038       }\r
4039     },\r
4040     "pettanr_unknown_v01_licenses_license": {\r
4041       "attributes": {\r
4042         "open": {\r
4043           "type": "number",\r
4044           "rules": {\r
4045             "required": true,\r
4046             "number": true\r
4047           }\r
4048         },\r
4049         "commercial": {\r
4050           "type": "number",\r
4051           "rules": {\r
4052             "required": true,\r
4053             "number": true\r
4054           }\r
4055         },\r
4056         "official": {\r
4057           "type": "number",\r
4058           "rules": {\r
4059             "required": true,\r
4060             "number": true\r
4061           }\r
4062         },\r
4063         "attribution": {\r
4064           "type": "number",\r
4065           "rules": {\r
4066             "required": true,\r
4067             "number": true\r
4068           }\r
4069         },\r
4070         "derive": {\r
4071           "type": "number",\r
4072           "rules": {\r
4073             "required": true,\r
4074             "number": true\r
4075           }\r
4076         },\r
4077         "thumbnail": {\r
4078           "type": "number",\r
4079           "rules": {\r
4080             "required": true,\r
4081             "number": true\r
4082           }\r
4083         },\r
4084         "gif_convert": {\r
4085           "type": "number",\r
4086           "rules": {\r
4087             "required": true,\r
4088             "number": true\r
4089           }\r
4090         },\r
4091         "reverse": {\r
4092           "type": "number",\r
4093           "rules": {\r
4094             "required": true,\r
4095             "number": true\r
4096           }\r
4097         },\r
4098         "sync_vh": {\r
4099           "type": "number",\r
4100           "rules": {\r
4101             "required": true,\r
4102             "number": true\r
4103           }\r
4104         },\r
4105         "overlap": {\r
4106           "type": "number",\r
4107           "rules": {\r
4108             "required": true,\r
4109             "number": true\r
4110           }\r
4111         },\r
4112         "trackback": {\r
4113           "type": "number",\r
4114           "rules": {\r
4115             "required": true,\r
4116             "number": true\r
4117           }\r
4118         }\r
4119       }\r
4120     },\r
4121     "pettanr_unknown_v01_licenses_credit_picture": {\r
4122       "attributes": {\r
4123         "source_url_btn_id": {\r
4124           "type": "number",\r
4125           "rules": {\r
4126             "required": true,\r
4127             "number": true\r
4128           }\r
4129         },\r
4130         "source_url_off_btn_id": {\r
4131           "type": "number",\r
4132           "rules": {\r
4133             "required": true,\r
4134             "number": true\r
4135           }\r
4136         }\r
4137       }\r
4138     },\r
4139     "pettanr_unknown_v01_licenses_attribute": {\r
4140       "attributes": {\r
4141         "source_url": {\r
4142           "type": "text",\r
4143           "rules": {\r
4144             "required": true\r
4145           }\r
4146         },\r
4147         "note": {\r
4148           "type": "text",\r
4149           "rules": {\r
4150             "required": true\r
4151           }\r
4152         }\r
4153       }\r
4154     }\r
4155   },\r
4156   "system_resources": {\r
4157     "templates": {\r
4158       "license_group": {\r
4159         "template_items": {\r
4160           "PettanrCreativeCommonsV30Licenses": "pettanr_creative_commons_v30_licenses",\r
4161           "PettanrPettanCommonsV01Licenses": "pettanr_pettan_commons_v01_licenses",\r
4162           "PettanrPettanProtectedV01Licenses": "pettanr_pettan_protected_v01_licenses",\r
4163           "PettanrPettanPublicV01Licenses": "pettanr_pettan_public_v01_licenses",\r
4164           "PettanrPublicDomainV01Licenses": "pettanr_public_domain_v01_licenses",\r
4165           "PettanrUnknownV01Licenses": "pettanr_unknown_v01_licenses"\r
4166         }\r
4167       },\r
4168       "speech_balloon_template": {\r
4169         "template_items": {\r
4170           "CircleSpeechBalloon": "circle_speech_balloon",\r
4171           "PlainSpeechBalloon": "plain_speech_balloon",\r
4172           "SquareSpeechBalloon": "square_speech_balloon"\r
4173         }\r
4174       },\r
4175       "writing_format": {\r
4176         "has_route": 0,\r
4177         "template_items": {\r
4178           "PettanrSimpleFormat": "pettanr_simple_format"\r
4179         }\r
4180       }\r
4181     },\r
4182     "select_items": {\r
4183       "provider_status_status_items": [\r
4184         [\r
4185           "select_items.provider_status.status.waiting",\r
4186           0\r
4187         ],\r
4188         [\r
4189           "select_items.provider_status.status.receiving",\r
4190           1\r
4191         ]\r
4192       ],\r
4193       "demander_status_status_items": [\r
4194         [\r
4195           "select_items.demander_status.status.waiting",\r
4196           0\r
4197         ],\r
4198         [\r
4199           "select_items.demander_status.status.rejected",\r
4200           1\r
4201         ],\r
4202         [\r
4203           "select_items.demander_status.status.requesting",\r
4204           2\r
4205         ],\r
4206         [\r
4207           "select_items.demander_status.status.approved",\r
4208           3\r
4209         ]\r
4210       ],\r
4211       "scroll_visible_items": [\r
4212         [\r
4213           "select_items.scroll.visible.private",\r
4214           0\r
4215         ],\r
4216         [\r
4217           "select_items.scroll.visible.public",\r
4218           1\r
4219         ]\r
4220       ],\r
4221       "comic_visible_items": [\r
4222         [\r
4223           "select_items.comic.visible.private",\r
4224           0\r
4225         ],\r
4226         [\r
4227           "select_items.comic.visible.public",\r
4228           1\r
4229         ]\r
4230       ],\r
4231       "story_visible_items": [\r
4232         [\r
4233           "select_items.story.visible.private",\r
4234           0\r
4235         ],\r
4236         [\r
4237           "select_items.story.visible.public",\r
4238           1\r
4239         ]\r
4240       ],\r
4241       "sheet_visible_items": [\r
4242         [\r
4243           "select_items.sheet.visible.private",\r
4244           0\r
4245         ],\r
4246         [\r
4247           "select_items.sheet.visible.public",\r
4248           1\r
4249         ]\r
4250       ],\r
4251       "panel_publish_items": [\r
4252         [\r
4253           "select_items.panel.publish.private",\r
4254           0\r
4255         ],\r
4256         [\r
4257           "select_items.panel.publish.public",\r
4258           1\r
4259         ]\r
4260       ],\r
4261       "ground_picture_repeat_items": [\r
4262         [\r
4263           "select_items.ground_pictures.repeat.repeat",\r
4264           0\r
4265         ],\r
4266         [\r
4267           "select_items.ground_pictures.repeat.repeat-x",\r
4268           1\r
4269         ],\r
4270         [\r
4271           "select_items.ground_pictures.repeat.repeat-y",\r
4272           2\r
4273         ],\r
4274         [\r
4275           "select_items.ground_pictures.repeat.no-repeat",\r
4276           3\r
4277         ]\r
4278       ],\r
4279       "ground_color_orientation_items": [\r
4280         [\r
4281           "select_items.ground_color.orientation.horizontal",\r
4282           0\r
4283         ],\r
4284         [\r
4285           "select_items.ground_color.orientation.vertical",\r
4286           1\r
4287         ]\r
4288       ],\r
4289       "speech_font_size_items": [\r
4290         [\r
4291           "select_items.speeches.font_size.ultra_small",\r
4292           0.2\r
4293         ],\r
4294         [\r
4295           "select_items.speeches.font_size.very_small",\r
4296           0.4\r
4297         ],\r
4298         [\r
4299           "select_items.speeches.font_size.small",\r
4300           0.6\r
4301         ],\r
4302         [\r
4303           "select_items.speeches.font_size.semi_small",\r
4304           0.8\r
4305         ],\r
4306         [\r
4307           "select_items.speeches.font_size.normal",\r
4308           1\r
4309         ],\r
4310         [\r
4311           "select_items.speeches.font_size.semi_large",\r
4312           1.5\r
4313         ],\r
4314         [\r
4315           "select_items.speeches.font_size.large",\r
4316           2\r
4317         ],\r
4318         [\r
4319           "select_items.speeches.font_size.very_large",\r
4320           3.5\r
4321         ],\r
4322         [\r
4323           "select_items.speeches.font_size.ultra_large",\r
4324           5\r
4325         ]\r
4326       ],\r
4327       "speech_text_align_items": [\r
4328         [\r
4329           "select_items.speeches.text_align.none",\r
4330           0\r
4331         ],\r
4332         [\r
4333           "select_items.speeches.text_align.left",\r
4334           1\r
4335         ],\r
4336         [\r
4337           "select_items.speeches.text_align.right",\r
4338           2\r
4339         ],\r
4340         [\r
4341           "select_items.speeches.text_align.center",\r
4342           3\r
4343         ]\r
4344       ]\r
4345     }\r
4346   },\r
4347   "magic_numbers": {\r
4348     "run_mode": 1,\r
4349     "thumbnail_width": 64,\r
4350     "thumbnail_height": 64,\r
4351     "profile": {\r
4352       "users": {\r
4353         "caption": "ペンギン王国",\r
4354         "url": "http://localhost:3001/",\r
4355         "description": "ペンギン王国はペンギン素材を豊富に用意したペンギンマニアのサイトです。"\r
4356       },\r
4357       "admins": {\r
4358         "caption": "site name for admin",\r
4359         "url": "http://your.site.url/admins/",\r
4360         "description": "admin register"\r
4361       },\r
4362       "demand_users": {\r
4363         "caption": "provider name",\r
4364         "url": "http://your.site.url/demanders/",\r
4365         "description": "provider description"\r
4366       }\r
4367     },\r
4368     "provider_sources": [\r
4369       "http://sourceforge.jp/projects/pettanr/wiki/ProviderSource/attach/provider_source.json"\r
4370     ]\r
4371   }\r
4372 }