Interface WalletType

All Known Implementing Classes:
WalletType.Base

public interface WalletType
钱包类型
Since:
1.0.0
Author:
zhsxin
create time:
2020/5/12 18:25
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static final record 
     
  • Method Summary

    Modifier and Type
    Method
    Description
    default boolean
    比较
    static boolean
    判断钱包类型是否相同
    default boolean
    equals(String code)
    比较
    default boolean
    in(WalletType... dest)
    是否在指定列表中
    default boolean
    in(String... dest)
    是否在指定列表中
    钱包名字(用途)
    static WalletType
    of(String type)
    钱包类型
  • Method Details

    • name

      String name()
      钱包名字(用途)
      Returns:
      钱包名
    • equals

      default boolean equals(WalletType code)
      比较
      Parameters:
      code - 类型编号
      Returns:
      true 类型相同,false类型不同
    • equals

      default boolean equals(String code)
      比较
      Parameters:
      code - 类型
      Returns:
      true 类型相同,false类型不同
    • in

      default boolean in(WalletType... dest)
      是否在指定列表中
      Parameters:
      dest - 类型列表
      Returns:
      true 在列表中; false 不在列表中
    • in

      default boolean in(String... dest)
      是否在指定列表中
      Parameters:
      dest - 指定列表
      Returns:
      true 在列表中; false 不在列表中
    • equals

      static boolean equals(WalletType one, WalletType two)
      判断钱包类型是否相同
      Parameters:
      one - 钱包类型
      two - 钱包类型
      Returns:
      true 相同, false 不同
      Since:
      2.0.0
    • of

      static WalletType of(String type)
      钱包类型
      Parameters:
      type - 类型
      Returns:
      钱包类型
      Since:
      3.0.0