/// <summary> /// Get ID by ID Type. /// </summary> /// <param name="type">ID type.</param> public static string GetID(MochaIDType type) => type == MochaIDType.Flat ? Flat() : type == MochaIDType.Bit ? Bit() : type == MochaIDType.Hexabit ? Hexabit() : type == MochaIDType.Hexabitx ? Hexabitx() : type == MochaIDType.Hash16 ? Hash(16) : type == MochaIDType.Hash32 ? Hash(32) : type == MochaIDType.Hash64 ? Hash(64) : type == MochaIDType.Hash128 ? Hash(128) : Hash(248);
/// <summary> /// Create a new MochaID. /// </summary> /// <param name="type">ID type.</param> public MochaID(MochaIDType type) { Value = GetID(type); }
/// <summary> /// Set id value by ID type. /// </summary> /// <param name="type">Type of ID.</param> public void SetValue(MochaIDType type) { Value = GetID(type); }