
The data structures defined by this contract.
Action parameter in addcategory
{ "name": "addcategory", "base": "", "fields": [ { "name": "category_name", "type": "name" } ] }-
{ "name": "addfilter", "base": "", "fields": [ { "name": "user_name", "type": "name" }, { "name": "tag_id", "type": "uint64" } ] } -
{ "name": "addtag", "base": "", "fields": [ { "name": "tag_name", "type": "name" } ] } Table row type of categories
{ "name": "categories_s", "base": "", "fields": [ { "name": "category_id", "type": "uint64" }, { "name": "category_name", "type": "name" } ] }Table row type of colmappings
{ "name": "collection_mappings_s", "base": "", "fields": [ { "name": "collection_name", "type": "name" }, { "name": "category_id", "type": "uint64" }, { "name": "tag_ids", "type": "uint64[]" } ] }-
{ "name": "config_s", "base": "", "fields": [ { "name": "version", "type": "string" }, { "name": "category_counter", "type": "uint64" }, { "name": "tag_counter", "type": "uint64" } ] } -
{ "name": "init", "base": "", "fields": [] } Action parameter in initmapping
{ "name": "initmapping", "base": "", "fields": [] }Table row type of mappingconf
{ "name": "mapping_config_s", "base": "", "fields": [ { "name": "version", "type": "string" }, { "name": "mapping_counter", "type": "uint64" } ] }-
{ "name": "remfilter", "base": "", "fields": [ { "name": "user_name", "type": "name" }, { "name": "tag_id", "type": "uint64" } ] } -
{ "name": "remtag", "base": "", "fields": [ { "name": "collection_name", "type": "name" }, { "name": "tag_id", "type": "uint64" }, { "name": "authorized_tagger", "type": "name" } ] } -
{ "name": "setcatcol", "base": "", "fields": [ { "name": "collection_name", "type": "name" }, { "name": "category_id", "type": "uint64" } ] } Action parameter in setcategory
{ "name": "setcategory", "base": "", "fields": [ { "name": "collection_name", "type": "name" }, { "name": "category_id", "type": "uint64" } ] }-
{ "name": "settag", "base": "", "fields": [ { "name": "collection_name", "type": "name" }, { "name": "tag_id", "type": "uint64" }, { "name": "authorized_tagger", "type": "name" } ] } -
{ "name": "settagcol", "base": "", "fields": [ { "name": "collection_name", "type": "name" }, { "name": "tag_id", "type": "uint64" } ] } Action parameter in suggestcat
{ "name": "suggestcat", "base": "", "fields": [ { "name": "collection_name", "type": "name" }, { "name": "category_id", "type": "uint64" } ] }Action parameter in suggesttag
{ "name": "suggesttag", "base": "", "fields": [ { "name": "collection_name", "type": "name" }, { "name": "tag_id", "type": "uint64" } ] }-
{ "name": "tags_s", "base": "", "fields": [ { "name": "tag_id", "type": "uint64" }, { "name": "tag_name", "type": "name" } ] } Table row type of userfilters
{ "name": "userfilters_s", "base": "", "fields": [ { "name": "user_name", "type": "name" }, { "name": "tag_ids", "type": "uint64[]" } ] }