bcsString static method

Layout<String> bcsString({
  1. String? property,
})

Serializes and deserializes UTF-8 encoded strings.

Implementation

static Layout<String> bcsString({String? property}) {
  return CustomLayout<List<int>, String>(
    layout: bcsBytes(),
    decoder: (bytes) {
      return StringUtils.decode(bytes);
    },
    encoder: (src) {
      return StringUtils.encode(src);
    },
    property: property,
  );
}