A Hedera File Service file identifier shard.realm.num.
Summary
Functions
Parse "shard.realm.num" (e.g. "0.0.1001") into a struct. Raises
ArgumentError on a malformed id — call this with known-format ids; for
untrusted input, guard with a rescue or validate first.
Encode as the entity's protobuf message (shard=1, realm=2, num=3).
Format as "shard.realm.num".
Types
@type t() :: %Hedera.FileId{ num: non_neg_integer(), realm: non_neg_integer(), shard: non_neg_integer() }
Functions
Parse "shard.realm.num" (e.g. "0.0.1001") into a struct. Raises
ArgumentError on a malformed id — call this with known-format ids; for
untrusted input, guard with a rescue or validate first.
Encode as the entity's protobuf message (shard=1, realm=2, num=3).
Format as "shard.realm.num".