Kural class

Represents a single Thirukural (couplet) with all its metadata.

A Kural contains the original Tamil text, explanations in both Tamil and English, and information about which section (Paal) and chapter (Adhikaram) it belongs to.

Example:

final kural = Kural(
  kuralNumber: 1,
  kural: 'அகர முதல எழுத்தெல்லாம் ஆதி பகவன் முதற்றே உலகு',
  tamilSectionName: 'அறத்துப்பால்',
  englishSectionName: 'Virtue',
  tamilChapterName: 'கடவுள் வாழ்த்து',
  englishChapterName: 'The Praise of God',
  tamilExplanation: 'அகர எழுத்து...',
  englishExplanation: 'As the letter A is the first...',
);

Constructors

Kural({int? kuralNumber, String? kural, String? tamilSectionName, String? englishSectionName, String? tamilChapterName, String? englishChapterName, String? tamilExplanation, String? englishExplanation})
Creates a new Kural instance.
Kural.fromJson(Map<String, dynamic> json)
Creates a Kural from a JSON map.
factory

Properties

englishChapterName String?
The English name of the chapter (Adhikaram) this Kural belongs to.
final
englishExplanation String?
The explanation of this Kural in English.
final
englishSectionName String?
The English name of the section (Paal) this Kural belongs to.
final
hashCode int
The hash code for this object.
no setterinherited
kural String?
The original Tamil text of the Kural couplet.
final
kuralNumber int?
The unique number of this Kural (1-1330).
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
tamilChapterName String?
The Tamil name of the chapter (Adhikaram) this Kural belongs to.
final
tamilExplanation String?
The explanation of this Kural in Tamil.
final
tamilSectionName String?
The Tamil name of the section (Paal) this Kural belongs to.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Converts this Kural to a JSON map.
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited