Created
August 5, 2022 00:38
-
-
Save JulienHe/8db6e18e6e8cd864cf8c22d8ee12aa2e to your computer and use it in GitHub Desktop.
Snacks schema
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"kind": "collectionType", | |
"collectionName": "snacks", | |
"info": { | |
"singularName": "snack", | |
"pluralName": "snacks", | |
"displayName": "Snack", | |
"description": "" | |
}, | |
"options": { | |
"draftAndPublish": true | |
}, | |
"pluginOptions": { | |
"i18n": { | |
"localized": true | |
} | |
}, | |
"attributes": { | |
"Name": { | |
"pluginOptions": { | |
"i18n": { | |
"localized": true | |
} | |
}, | |
"type": "string", | |
"required": true | |
}, | |
"Country": { | |
"pluginOptions": { | |
"i18n": { | |
"localized": true | |
} | |
}, | |
"type": "enumeration", | |
"enum": [ | |
"JP", | |
"BE", | |
"CA", | |
"KR", | |
"US", | |
"AF", | |
"AX", | |
"AL", | |
"DZ", | |
"AS", | |
"AD", | |
"AO", | |
"AI", | |
"AQ", | |
"AG", | |
"AR", | |
"AM", | |
"AW", | |
"AU", | |
"AT", | |
"AZ", | |
"BS", | |
"BH", | |
"BD", | |
"BB", | |
"BY", | |
"BZ", | |
"BJ", | |
"BM", | |
"BT", | |
"BO", | |
"BQ", | |
"BA", | |
"BW", | |
"BV", | |
"BR", | |
"IO", | |
"BN", | |
"BG", | |
"BF", | |
"BI", | |
"KH", | |
"CM", | |
"CV", | |
"KY", | |
"CF", | |
"TD", | |
"CL", | |
"CN", | |
"CX", | |
"CC", | |
"CO", | |
"KM", | |
"CG", | |
"CD", | |
"CK", | |
"CR", | |
"CI", | |
"HR", | |
"CU", | |
"CW", | |
"CY", | |
"CZ", | |
"DK", | |
"DJ", | |
"DM", | |
"DO", | |
"EC", | |
"EG", | |
"SV", | |
"GQ", | |
"ER", | |
"EE", | |
"ET", | |
"FK", | |
"FO", | |
"FJ", | |
"FI", | |
"FR", | |
"GF", | |
"PF", | |
"TF", | |
"GA", | |
"GM", | |
"GE", | |
"DE", | |
"GH", | |
"GI", | |
"GR", | |
"GL", | |
"GD", | |
"GP", | |
"GU", | |
"GT", | |
"GG", | |
"GN", | |
"GW", | |
"GY", | |
"HT", | |
"HM", | |
"VA", | |
"HN", | |
"HK", | |
"HU", | |
"IS", | |
"IN", | |
"ID", | |
"IR", | |
"IQ", | |
"IE", | |
"IM", | |
"IL", | |
"IT", | |
"JM", | |
"JE", | |
"JO", | |
"KZ", | |
"KE", | |
"KI", | |
"KP", | |
"XK", | |
"KW", | |
"KG", | |
"LA", | |
"LV", | |
"LB", | |
"LS", | |
"LR", | |
"LY", | |
"LI", | |
"LT", | |
"LU", | |
"MO", | |
"MK", | |
"MG", | |
"MW", | |
"MY", | |
"MV", | |
"ML", | |
"MT", | |
"MH", | |
"MQ", | |
"MR", | |
"MU", | |
"YT", | |
"MX", | |
"FM", | |
"MD", | |
"MC", | |
"MN", | |
"ME", | |
"MA", | |
"MS", | |
"MZ", | |
"MM", | |
"NA", | |
"NR", | |
"NP", | |
"NL", | |
"AN", | |
"NC", | |
"NZ", | |
"NI", | |
"NE", | |
"NG", | |
"NU", | |
"NF", | |
"MP", | |
"NO", | |
"OM", | |
"PK", | |
"PW", | |
"PS", | |
"PA", | |
"PG", | |
"PY", | |
"PE", | |
"PH", | |
"PN", | |
"PL", | |
"PT", | |
"PR", | |
"QA", | |
"RE", | |
"RO", | |
"RU", | |
"RW", | |
"BL", | |
"SH", | |
"KN", | |
"LC", | |
"MF", | |
"PM", | |
"VC", | |
"WS", | |
"SM", | |
"ST", | |
"SA", | |
"SN", | |
"RS", | |
"CS", | |
"SC", | |
"SL", | |
"SG", | |
"SX", | |
"SK", | |
"SI", | |
"SB", | |
"SO", | |
"ZA", | |
"GS", | |
"SS", | |
"ES", | |
"LK", | |
"SD", | |
"SR", | |
"SJ", | |
"SW", | |
"SE", | |
"CH", | |
"SY", | |
"TW", | |
"TJ", | |
"TZ", | |
"TH", | |
"TL", | |
"TG", | |
"TK", | |
"TO", | |
"TT", | |
"TN", | |
"TR", | |
"TM", | |
"TC", | |
"TV", | |
"UG", | |
"UA", | |
"AE", | |
"GB", | |
"UM", | |
"UY", | |
"UZ", | |
"VU", | |
"VE", | |
"VN", | |
"VG", | |
"VI", | |
"WF", | |
"EH", | |
"YE", | |
"ZM", | |
"ZW" | |
] | |
}, | |
"Buy_it_again": { | |
"pluginOptions": { | |
"i18n": { | |
"localized": true | |
} | |
}, | |
"type": "enumeration", | |
"enum": [ | |
"Yes", | |
"No", | |
"Maybe" | |
], | |
"required": true | |
}, | |
"Serving_weight": { | |
"pluginOptions": { | |
"i18n": { | |
"localized": true | |
} | |
}, | |
"type": "decimal" | |
}, | |
"Calories": { | |
"pluginOptions": { | |
"i18n": { | |
"localized": true | |
} | |
}, | |
"type": "integer" | |
}, | |
"Flavour": { | |
"pluginOptions": { | |
"i18n": { | |
"localized": true | |
} | |
}, | |
"type": "string" | |
}, | |
"Snack_of_the_week": { | |
"pluginOptions": { | |
"i18n": { | |
"localized": true | |
} | |
}, | |
"type": "boolean", | |
"default": false, | |
"required": true | |
}, | |
"Review": { | |
"pluginOptions": { | |
"i18n": { | |
"localized": true | |
} | |
}, | |
"type": "richtext", | |
"required": true | |
}, | |
"Price": { | |
"pluginOptions": { | |
"i18n": { | |
"localized": true | |
} | |
}, | |
"type": "decimal" | |
}, | |
"Score": { | |
"pluginOptions": { | |
"i18n": { | |
"localized": true | |
} | |
}, | |
"type": "decimal" | |
}, | |
"Where_to_buy": { | |
"pluginOptions": { | |
"i18n": { | |
"localized": true | |
} | |
}, | |
"type": "string", | |
"regex": "^(http://www.|https://www.|http://|https://)?[a-z0-9]+([-.]{1}[a-z0-9]+)*.[a-z]{2,5}(:[0-9]{1,5})?(/.*)?$" | |
}, | |
"Cover": { | |
"type": "media", | |
"multiple": false, | |
"required": false, | |
"allowedTypes": [ | |
"images", | |
"files", | |
"videos", | |
"audios" | |
], | |
"pluginOptions": { | |
"i18n": { | |
"localized": true | |
} | |
} | |
}, | |
"Images": { | |
"type": "media", | |
"multiple": true, | |
"required": false, | |
"allowedTypes": [ | |
"images", | |
"files", | |
"videos", | |
"audios" | |
], | |
"pluginOptions": { | |
"i18n": { | |
"localized": true | |
} | |
} | |
}, | |
"Slug": { | |
"pluginOptions": { | |
"i18n": { | |
"localized": true | |
} | |
}, | |
"type": "string", | |
"required": true, | |
"unique": true | |
}, | |
"snack_types": { | |
"type": "relation", | |
"relation": "oneToMany", | |
"target": "api::snack-type.snack-type" | |
}, | |
"Serving_size": { | |
"pluginOptions": { | |
"i18n": { | |
"localized": true | |
} | |
}, | |
"type": "string", | |
"required": false, | |
"default": " " | |
}, | |
"Brand": { | |
"pluginOptions": { | |
"i18n": { | |
"localized": true | |
} | |
}, | |
"type": "string" | |
}, | |
"publish_at": { | |
"pluginOptions": { | |
"i18n": { | |
"localized": true | |
} | |
}, | |
"type": "date" | |
}, | |
"instagram_post": { | |
"pluginOptions": { | |
"i18n": { | |
"localized": true | |
} | |
}, | |
"type": "string" | |
}, | |
"whatsapp_cover": { | |
"allowedTypes": [ | |
"images", | |
"files", | |
"videos", | |
"audios" | |
], | |
"type": "media", | |
"multiple": false, | |
"pluginOptions": { | |
"i18n": { | |
"localized": true | |
} | |
} | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment