FrakCurrency
Ce contenu n’est pas encore disponible dans votre langue.
enum FrakCurrencyConforms to Swift.CaseIterable, Swift.Decodable, Swift.Equatable, Swift.Hashable, Swift.RawRepresentable, Swift.Sendable
Defined in: Sources/FrakSDK/Core/FrakConfig.swift:3
FrakCurrency.eur
Section titled “FrakCurrency.eur”case eurFrakCurrency.gbp
Section titled “FrakCurrency.gbp”case gbpFrakCurrency.usd
Section titled “FrakCurrency.usd”case usdInitializers
Section titled “Initializers”init(from:)
Section titled “init(from:)”init(from decoder: any Decoder) throwsCreates a new instance by decoding from the given decoder, when the
type’s RawValue is String.
This initializer throws an error if reading from the decoder fails, or if the data read is corrupted or otherwise invalid.
- Parameter decoder: The decoder to read data from.
init(rawValue:)
Section titled “init(rawValue:)”init?(rawValue: String)Creates a new instance with the specified raw value.
If there is no value of the type that corresponds with the specified raw
value, this initializer returns nil. For example:
enum PaperSize: String { case A4, A5, Letter, Legal}
print(PaperSize(rawValue: "Legal"))// Prints "Optional(PaperSize.Legal)"
print(PaperSize(rawValue: "Tabloid"))// Prints "nil"- Parameter rawValue: The raw value to use for the new instance.
Properties
Section titled “Properties”hashValue
Section titled “hashValue”var hashValue: Int { get }Methods
Section titled “Methods”hash(into:)
Section titled “hash(into:)”func hash(into hasher: inout Hasher)Operators
Section titled “Operators”!=(::)
static func != (lhs: Self, rhs: Self) -> BoolReturns a Boolean value indicating whether two values are not equal.
Inequality is the inverse of equality. For any values a and b, a != b
implies that a == b is false.
This is the default implementation of the not-equal-to operator (!=)
for any type that conforms to Equatable.
- Parameters:
- lhs: A value to compare.
- rhs: Another value to compare.