\n <@fields.commonName />
\n <@fields.scientificName />
\n <@fields.description />\n \n Habitat
\n <@fields.habitat />
\n \n \n Conservation Status
\n <@fields.conservationStatus />
\n \n \n Uses
\n <@fields.uses />\n \n \n Growth Conditions
\n <@fields.growthConditions />\n \n \n Images
\n <@fields.images @format=\"embedded\" />\n \n\n```",
+ "cardInfo": {
+ "name": null,
+ "notes": null,
+ "summary": null,
+ "cardThumbnailURL": null
+ },
+ "specType": "card",
+ "cardTitle": "BrazilianPlantCard",
+ "cardDescription": null,
+ "containedExamples": []
+ },
+ "relationships": {
+ "cardInfo.theme": {
+ "links": {
+ "self": null
+ }
+ },
+ "linkedExamples": {
+ "links": {
+ "self": null
+ }
+ },
+ "cardInfo.cardThumbnail": {
+ "links": {
+ "self": null
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/brazilianPlants.gts b/brazilianPlants.gts
new file mode 100644
index 0000000..c0b73de
--- /dev/null
+++ b/brazilianPlants.gts
@@ -0,0 +1,39 @@
+import { CardDef, FieldDef, field, contains, containsMany } from 'https://cardstack.com/base/card-api';
+import StringField from 'https://cardstack.com/base/string';
+import MarkdownField from 'https://cardstack.com/base/markdown';
+
+class ImageLinksField extends FieldDef {
+ @field imageUrl = contains(StringField);
+}
+
+export class BrazilianPlantCard extends CardDef {
+ static displayName = 'BrazilianPlantCard';
+
+ @field commonName = contains(StringField);
+ @field scientificName = contains(StringField);
+ @field description = contains(MarkdownField);
+ @field habitat = contains(StringField);
+ @field conservationStatus = contains(StringField);
+ @field uses = contains(MarkdownField);
+ @field images = containsMany(ImageLinksField);
+ @field growthConditions = contains(MarkdownField);
+}
+
+
+ /*
+ static isolated = class Isolated extends Component