ipldKindName function

String ipldKindName(
  1. Kind kind
)

The lowercase data-model kind name for kind, as used by HasKindCondition.

Implementation

String ipldKindName(Kind kind) {
  switch (kind) {
    case Kind.MAP:
      return 'map';
    case Kind.LIST:
      return 'list';
    case Kind.STRING:
      return 'string';
    case Kind.BYTES:
      return 'bytes';
    case Kind.INTEGER:
      return 'int';
    case Kind.BIG_INT:
      return 'int';
    case Kind.FLOAT:
      return 'float';
    case Kind.BOOL:
      return 'bool';
    case Kind.NULL:
      return 'null';
    case Kind.LINK:
      return 'link';
    // coverage:ignore-start
    default:
      return 'invalid';
    // coverage:ignore-end
  }
}