OSDN Git Service

fix boost template
[pettanr/pettanr.git] / app / assets / javascripts / manifest / work / models.js.coffee.erb
index 591ffc6..2dede08 100644 (file)
@@ -1,5 +1,69 @@
 #マニフェスト\r
 @models = {\r
+  folder: {\r
+    associations: {\r
+      belongs_to: {\r
+      },\r
+      has_many: {\r
+      },\r
+    },\r
+    attributes: {\r
+      name: {\r
+        type: 'text',\r
+        rules : {\r
+          required: true,\r
+        }\r
+      },\r
+      controller_name: {\r
+        type: 'text',\r
+        rules : {\r
+        }\r
+      },\r
+      action_name: {\r
+        type: 'text',\r
+        rules : {\r
+        }\r
+      },\r
+      category_id: {\r
+        type: 'number',\r
+      },\r
+      t: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        },\r
+      },\r
+      parent_id: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        },\r
+      },\r
+      lft: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        },\r
+      },\r
+      rgt: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        },\r
+      },\r
+      depth: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        },\r
+      },\r
+    },\r
+  },\r
   scroll: {\r
     associations: {\r
       belongs_to: {\r
@@ -10,7 +74,7 @@
         scroll_panels: {\r
         }, \r
         panels: {\r
-          through: 'scroll_panel',\r
+          through: 'scroll_panels',\r
         }, \r
       },\r
     },\r
         }, \r
       },\r
       has_many: {\r
+        comic_stories: {\r
+        }, \r
         stories: {\r
+          through: 'comic_stories',\r
         }, \r
       },\r
     },\r
       },\r
     },\r
   },\r
-  story: {\r
+  comic_story: {\r
     associations: {\r
       belongs_to: {\r
         comic: {\r
         }, \r
+        story: {\r
+        }, \r
       },\r
       has_many: {\r
-        story_sheets: {\r
-        }, \r
-        sheets: {\r
-          through: 'story_sheets',\r
-        }, \r
       },\r
     },\r
     attributes: {\r
       comic_id: {\r
         type: 'number',\r
         rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      story_id: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      t: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+          min: 0,\r
+        }\r
+      },\r
+      author_id: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
           number: true,\r
         }\r
       },\r
+    },\r
+  },\r
+  story: {\r
+    associations: {\r
+      belongs_to: {\r
+      },\r
+      has_many: {\r
+        comic_stories: {\r
+        }, \r
+        comics: {\r
+          through: 'comic_stories',\r
+        }, \r
+        story_sheets: {\r
+        }, \r
+        sheets: {\r
+          through: 'story_sheets',\r
+        }, \r
+      },\r
+    },\r
+    attributes: {\r
       title: {\r
         type: 'text',\r
         rules : {\r
           },\r
         },\r
       },\r
+      author_id: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
     },\r
   },\r
   story_sheet: {\r
       belongs_to: {\r
         panel: {\r
         }, \r
+        speech_balloon_template: {\r
+        }, \r
       },\r
       has_many: {\r
       },\r
           number: true,\r
         }\r
       },\r
-      classname: {\r
+      speech_balloon_template_module_name: {\r
         type: 'text',\r
         rules : {\r
           required: true,\r
           min: 0,\r
         }\r
       },\r
-      settings: {\r
+      speech_balloon_template_settings: {\r
         type: 'text',\r
         rules : {\r
         }\r
         }, \r
         system_picture: {\r
         }, \r
+        speech_balloon_template: {\r
+        }, \r
       },\r
       has_many: {\r
       },\r
           number: true,\r
         }\r
       },\r
+      speech_balloon_template_id: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      speech_balloon_template_module_name: {\r
+        type: 'text',\r
+        rules : {\r
+          required: true,\r
+        }\r
+      },\r
       system_picture_id: {\r
         type: 'number',\r
         rules : {\r
           number: true,\r
         }\r
       },\r
-      settings: {\r
+      speech_balloon_template_settings: {\r
         type: 'text',\r
         rules : {\r
         }\r
         }, \r
         writing_format: {\r
         }, \r
+        speech_balloon_template: {\r
+        }, \r
       },\r
       has_many: {\r
       },\r
           number: true,\r
         }\r
       },\r
+      speech_balloon_template_id: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      speech_balloon_template_module_name: {\r
+        type: 'text',\r
+        rules : {\r
+          required: true,\r
+        }\r
+      },\r
       writing_format_id: {\r
         type: 'number',\r
         source: {\r
           number: true,\r
         }\r
       },\r
+      writing_format_module_name: {\r
+        type: 'text',\r
+        rules : {\r
+          required: true,\r
+        }\r
+      },\r
       content: {\r
         type: 'text',\r
         rules : {\r
         rules : {\r
         }\r
       },\r
-      settings: {\r
+      speech_balloon_template_settings: {\r
+        type: 'text',\r
+        rules : {\r
+        }\r
+      },\r
+      writing_format_settings: {\r
         type: 'text',\r
         rules : {\r
         }\r
           required: true,\r
         }\r
       },\r
-      credit: {\r
+      license_group_settings: {\r
         type: 'text',\r
         rules : {\r
         }\r
       },\r
-      settings: {\r
+      credit_picture_settings: {\r
+        type: 'text',\r
+        rules : {\r
+        }\r
+      },\r
+      license_settings: {\r
         type: 'text',\r
         rules : {\r
         }\r
       },\r
-      classname: {\r
+      license_group_module_name: {\r
         type: 'text',\r
         rules : {\r
           required: true,\r
           number: true,\r
         }\r
       },\r
-      revision: {\r
-        type: 'number',\r
-        rules : {\r
-          required: true,\r
-          number: true,\r
-        }\r
-      },\r
       ext: {\r
         type: 'text',\r
         rules : {\r
           required: true,\r
         }\r
       },\r
-      credit: {\r
+      license_group_settings: {\r
         type: 'text',\r
         rules : {\r
         }\r
       },\r
-      settings: {\r
+      credit_picture_settings: {\r
+        type: 'text',\r
+        rules : {\r
+        }\r
+      },\r
+      license_settings: {\r
         type: 'text',\r
         rules : {\r
         }\r
           number: true,\r
         }\r
       },\r
-      classname: {\r
+      license_group_module_name: {\r
         type: 'text',\r
         rules : {\r
           required: true,\r
       },\r
     },\r
   },\r
+  original_picture_license_group: {\r
+    attributes: {\r
+    },\r
+  },\r
   speech_balloon_template: {\r
     associations: {\r
       belongs_to: {\r
           required: true,\r
         }\r
       },\r
-      classname: {\r
+      module_name: {\r
         type: 'text',\r
         rules : {\r
           required: true,\r
           required: true,\r
         }\r
       },\r
-      classname: {\r
+      module_name: {\r
         type: 'text',\r
         rules : {\r
           required: true,\r
           required: true,\r
         }\r
       },\r
-      classname: {\r
+      module_name: {\r
         type: 'text',\r
         rules : {\r
           required: true,\r
           number: true,\r
         }\r
       },\r
+      license_group_module_name: {\r
+        type: 'text',\r
+        rules : {\r
+          required: true,\r
+        }\r
+      },\r
       name: {\r
         type: 'text',\r
         rules : {\r
           required: true,\r
         }\r
       },\r
-      settings: {\r
+      license_group_settings: {\r
         type: 'text',\r
         rules : {\r
         }\r
       },\r
-      credit_pictures: {\r
+      credit_picture_settings: {\r
         type: 'text',\r
         rules : {\r
         }\r
         }, \r
         licenses: {\r
         }, \r
+        writing_formats: {\r
+        }, \r
       },\r
       has_one: {\r
       },\r
       },\r
     },\r
   },\r
+  ###############################################################\r
+  #\r
+  # extend models\r
+  #\r
+  ################################################################\r
+  circle_speech_balloon_speech_balloon: {\r
+    attributes: {\r
+      width: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+    },\r
+  },\r
+  circle_speech_balloon_speech_balloon: {\r
+    attributes: {\r
+      width: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+    },\r
+  },\r
+  circle_speech_balloon_speech_balloon: {\r
+    attributes: {\r
+      width: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+    },\r
+  },\r
+  pettanr_creative_commons_v30_licenses_license: {\r
+    attributes: {\r
+      open: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      commercial: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      official: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      attribution: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      derive: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      thumbnail: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      gif_convert: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      reverse: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      sync_vh: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      overlap: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+    },\r
+  },\r
+  pettanr_creative_commons_v30_licenses_credit_picture: {\r
+    attributes: {\r
+      source_url_btn_id: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      source_url_off_btn_id: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+    },\r
+  },\r
+  pettanr_creative_commons_v30_licenses_attribute: {\r
+    attributes: {\r
+      license_id: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      artist_name: {\r
+        type: 'text',\r
+        rules : {\r
+          required: true,\r
+        }\r
+      },\r
+      caption: {\r
+        type: 'text',\r
+        rules : {\r
+        }\r
+      },\r
+      artist_url: {\r
+        type: 'text',\r
+        rules : {\r
+        }\r
+      },\r
+      source_url: {\r
+        type: 'text',\r
+        rules : {\r
+        }\r
+      },\r
+      more_permission_url: {\r
+        type: 'text',\r
+        rules : {\r
+        }\r
+      },\r
+    },\r
+  },\r
+  pettanr_pettan_commons_v01_licenses_license: {\r
+    attributes: {\r
+      open: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      commercial: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      official: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      attribution: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      derive: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      thumbnail: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      gif_convert: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      reverse: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      sync_vh: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      overlap: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+    },\r
+  },\r
+  pettanr_pettan_commons_v01_licenses_credit_picture: {\r
+    attributes: {\r
+      source_url_btn_id: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      source_url_off_btn_id: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+    },\r
+  },\r
+  pettanr_pettan_commons_v01_licenses_attribute: {\r
+    attributes: {\r
+      license_id: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      artist_name: {\r
+        type: 'text',\r
+        rules : {\r
+          required: true,\r
+        }\r
+      },\r
+      caption: {\r
+        type: 'text',\r
+        rules : {\r
+          required: true,\r
+        }\r
+      },\r
+      sources: {\r
+        type: 'text',\r
+        rules : {\r
+          required: true,\r
+        }\r
+      },\r
+    },\r
+  },\r
+  pettanr_pettan_protected_v01_licenses_license: {\r
+    attributes: {\r
+      open: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      commercial: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      official: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      attribution: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      derive: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      thumbnail: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      gif_convert: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      reverse: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      sync_vh: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      overlap: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      trackback: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+    },\r
+  },\r
+  pettanr_pettan_protected_v01_licenses_credit_picture: {\r
+    attributes: {\r
+      source_url_btn_id: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      source_url_off_btn_id: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+    },\r
+  },\r
+  pettanr_pettan_protected_v01_licenses_attribute: {\r
+    attributes: {\r
+      license_id: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      artist_name: {\r
+        type: 'text',\r
+        rules : {\r
+          required: true,\r
+        }\r
+      },\r
+      caption: {\r
+        type: 'text',\r
+        rules : {\r
+          required: true,\r
+        }\r
+      },\r
+      sources: {\r
+        type: 'text',\r
+        rules : {\r
+          required: true,\r
+        }\r
+      },\r
+    },\r
+  },\r
+  pettanr_pettan_public_v01_licenses_license: {\r
+    attributes: {\r
+      open: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      commercial: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      official: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      attribution: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      derive: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      thumbnail: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      gif_convert: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      reverse: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      sync_vh: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      overlap: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      trackback: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+    },\r
+  },\r
+  pettanr_pettan_public_v01_licenses_credit_picture: {\r
+    attributes: {\r
+      source_url_btn_id: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+    },\r
+  },\r
+  pettanr_pettan_public_v01_licenses_attribute: {\r
+    attributes: {\r
+      license_id: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      artist_name: {\r
+        type: 'text',\r
+        rules : {\r
+          required: true,\r
+        }\r
+      },\r
+      caption: {\r
+        type: 'text',\r
+        rules : {\r
+          required: true,\r
+        }\r
+      },\r
+      sources: {\r
+        type: 'text',\r
+        rules : {\r
+          required: true,\r
+        }\r
+      },\r
+    },\r
+  },\r
+  pettanr_public_domain_v01_licenses_license: {\r
+    attributes: {\r
+      open: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      commercial: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      official: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      attribution: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      derive: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      thumbnail: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      gif_convert: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      reverse: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      sync_vh: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      overlap: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      trackback: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+    },\r
+  },\r
+  pettanr_public_domain_v01_licenses_credit_picture: {\r
+    attributes: {\r
+      source_url_btn_id: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      source_url_off_btn_id: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+    },\r
+  },\r
+  pettanr_public_domain_v01_licenses_attribute: {\r
+    attributes: {\r
+      license_id: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      artist_name: {\r
+        type: 'text',\r
+        rules : {\r
+          required: true,\r
+        }\r
+      },\r
+      source_url: {\r
+        type: 'text',\r
+        rules : {\r
+          required: true,\r
+        }\r
+      },\r
+      note: {\r
+        type: 'text',\r
+        rules : {\r
+          required: true,\r
+        }\r
+      },\r
+    },\r
+  },\r
+  pettanr_unknown_v01_licenses_license: {\r
+    attributes: {\r
+      open: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      commercial: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      official: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      attribution: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      derive: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      thumbnail: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      gif_convert: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      reverse: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      sync_vh: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      overlap: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      trackback: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+    },\r
+  },\r
+  pettanr_unknown_v01_licenses_credit_picture: {\r
+    attributes: {\r
+      source_url_btn_id: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      source_url_off_btn_id: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+    },\r
+  },\r
+  pettanr_unknown_v01_licenses_attribute: {\r
+    attributes: {\r
+      license_id: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      system_picture_id: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      source_url: {\r
+        type: 'text',\r
+        rules : {\r
+          required: true,\r
+        }\r
+      },\r
+      note: {\r
+        type: 'text',\r
+        rules : {\r
+          required: true,\r
+        }\r
+      },\r
+    },\r
+  },\r
 }\r
 \r