CurrencyInfo class

Currency information

Constructors

CurrencyInfo({required int currencyId, required String currencyCode, required bool isCurrencyNameFeminine, required String englishCurrencyName, required String englishPluralCurrencyName, required String englishCurrencyPartName, required String englishPluralCurrencyPartName, required String arabic1CurrencyName, required String arabic2CurrencyName, required String arabic310CurrencyName, required String arabic1199CurrencyName, required String arabic1CurrencyPartName, required String arabic2CurrencyPartName, required String arabic310CurrencyPartName, required String arabic1199CurrencyPartName, int partPrecision = 2, required bool isCurrencyPartNameFeminine})

Properties

arabic1199CurrencyName String
Currency name in Arabic for 11 to 99 units Example: ريالاً سعودياً
final
arabic1199CurrencyPartName String
Currency part name in Arabic for 11 to 99 units Example: هللةً
final
arabic1CurrencyName String
Currency name in Arabic for one unit Example: ريال سعودي
final
arabic1CurrencyPartName String
Currency part name in Arabic for one unit Example: هللة
final
arabic2CurrencyName String
Currency name in Arabic for two units Example: ريالان سعوديان
final
arabic2CurrencyPartName String
Currency part name in Arabic for two units Example: هللتان
final
arabic310CurrencyName String
Currency name in Arabic for 3 to 10 units Example: ريالات سعودية
final
arabic310CurrencyPartName String
Currency part name in Arabic for 3 to 10 units Example: هللات
final
currencyCode String
Standard currency code (e.g., SAR, AED, USD)
final
currencyId int
Currency ID
final
englishCurrencyName String
Currency name in English (singular) Example: Saudi Riyal
final
englishCurrencyPartName String
Currency part name in English (singular) Example: Halala
final
englishPluralCurrencyName String
Currency name in English (plural) Example: Saudi Riyals
final
englishPluralCurrencyPartName String
Currency part name in English (plural) Example: Halalas
final
hashCode int
The hash code for this object.
no setteroverride
isCurrencyNameFeminine bool
Is the currency name feminine? Example: ليرة سورية (feminine = true), درهم (masculine = false)
final
isCurrencyPartNameFeminine bool
Is the currency part name feminine? Example: هللة (feminine = true), قرش (masculine = false)
final
partPrecision int
Decimal part precision Example: For Saudi Riyal = 2 (1 Riyal = 100 Halalas) For Tunisian Dinar = 3 (1 Dinar = 1000 Millimes)
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

copyWith({int? currencyId, String? currencyCode, bool? isCurrencyNameFeminine, String? englishCurrencyName, String? englishPluralCurrencyName, String? englishCurrencyPartName, String? englishPluralCurrencyPartName, String? arabic1CurrencyName, String? arabic2CurrencyName, String? arabic310CurrencyName, String? arabic1199CurrencyName, String? arabic1CurrencyPartName, String? arabic2CurrencyPartName, String? arabic310CurrencyPartName, String? arabic1199CurrencyPartName, int? partPrecision, bool? isCurrencyPartNameFeminine}) CurrencyInfo
Copy the object with modified properties
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
override

Operators

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