EosioName
public struct EosioName : Codable, CustomStringConvertible, Equatable, Hashable
The EosioName struct provides validation that an EOSIO name is valid,
throwing errors on attempts to create an invalid name.
EOSIO names are a max of 12 characters, a-z, 1-5 & ..
Names may not begin or end with a period (.).
-
Declaration
Swift
public var description: String { get }Return Value
The EOSIO name as a String.
-
Declaration
Swift
private(set) public var string: String { get }Return Value
The EOSIO name as a String.
-
Init with a String.
Throws
If not a valid EOSIO name.Declaration
Swift
public init(_ name: String) throwsParameters
nameAn EOSIO name as a string.
-
Init with a decoder.
Throws
If not a valid EOSIO name.Declaration
Swift
public init(from decoder: Decoder) throwsParameters
decoderThe decoder.
-
Encode the EOSIO name to String.
Throws
If the name cannot be encoded.Declaration
Swift
public func encode(to encoder: Encoder) throwsParameters
encoderThe encoder.
View on GitHub
EosioName Structure Reference