blob: 68628c40c58b20199b8dbaba89bd7cee13883d66 [file] [log] [blame]
Matthias Andreas Benkard4e8423d2021-12-19 22:56:09 +01001package eu.mulk.jgvariant.ostree;
2
3import eu.mulk.jgvariant.core.Decoder;
4
5/**
6 * Reference: (embedded in other data types, e.g. {@code
7 * ostree-core.h#OSTREE_DIRMETA_GVARIANT_STRING}, {@code
8 * ostree-core.h#OSTREE_FILEMETA_GVARIANT_STRING})
9 */
10public record Xattr(ByteString name, ByteString value) {
11
12 private static final Decoder<Xattr> DECODER =
13 Decoder.ofStructure(Xattr.class, ByteString.decoder(), ByteString.decoder());
14
15 public static Decoder<Xattr> decoder() {
16 return DECODER;
17 }
18}