Skill class
- Inheritance
-
- Annotations
-
- @JsonSerializable.new(includeIfNull: false, explicitToJson: true)
Constructors
-
Skill(String name, {TMetaData? metaData, List<String>? principles, List<String>? rules, List<String>? reasons, List<String>? mindset, List<String>? approach, List<String>? responsibilities, List<String>? understandings, List<String>? examples})
-
-
Skill.fromJson(Map<String, dynamic> json)
-
factory
Methods
-
mdFrontMatter()
→ Map<String, dynamic>
-
inherited
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
ref({String? openRef, String? closeRef, required TBodyType bodyType})
→ String
-
inherited
-
refJson({String? openRef, String? closeRef})
→ String
-
inherited
-
refMd({String? openRef, String? closeRef})
→ String
-
inherited
-
refXml({String? openRef, String? closeRef})
→ String
-
inherited
-
refYaml({String? openRef, String? closeRef})
→ String
-
inherited
-
toJson()
→ Map<String, dynamic>
-
Converts the object to a Firestore-compatible map.
override
-
toMd({TMdFactory<TWriteable>? mdFactory, bool includeMetaData = true, int headingLevel = 1, KeyValueBuilderDef? titleBuilder, KeyValueBuilderDef? listItemBuilder, String metaDataKey = TSDefaults.metaDataKey, String emojiKey = TSDefaults.emojiKey, String nameKey = TSDefaults.nameKey, String descriptionKey = TSDefaults.descriptionKey, String valueKey = TSDefaults.valueKey, String valuesKey = TSDefaults.valuesKey, String itemsKey = TSDefaults.itemsKey})
→ String
-
Converts this object to a Markdown string.
inherited
-
toString()
→ String
-
A string representation of this object.
inherited
-
toXml({bool includeMetaData = true, KeyValueBuilderDef? keyBuilder, KeyValueBuilderDef? listItemBuilder, String metaDataKey = TSDefaults.metaDataKey})
→ String
-
Converts this object to an XML string.
inherited
-
toYaml({bool includeMetaData = true, KeyValueBuilderDef? keyBuilder, String metaDataKey = TSDefaults.metaDataKey, KeyValueBuilderDef? listItemBuilder})
→ String
-
Converts this object to a YAML string.
inherited
-
validate<T>()
→ TurboResponse<T>?
-
Validates the object's data before writing to Firestore.
inherited