Class NamespaceId

java.lang.Object
org.symbol.sdk.BaseValue<NamespaceId>
org.symbol.sdk.symbol.models.NamespaceId
All Implemented Interfaces:

Comparable<NamespaceId>, Serializer


public final class NamespaceId extends BaseValue<NamespaceId>
  • Field Details

  • Constructor Details

    • NamespaceId

      public NamespaceId(long value)
      Creates a new NamespaceId.
      Parameters:

      value - Value.

    • NamespaceId

      public NamespaceId()
      Creates a new NamespaceId.
  • Method Details

    • parse

      public static NamespaceId parse(Object rawValue)
      NamespaceId.parse

      Parses a raw value (NamespaceId, number, or decimal/0x-hex string) into a NamespaceId.

      Parameters:

      rawValue - Raw value.

      Returns:

      Parsed value.

    • deserialize

      public static NamespaceId deserialize(ByteBuffer buffer)
      NamespaceId.deserialize

      Deserializes an instance of this object from a byte payload.

      Parameters:

      buffer - Output writer.

      Returns:

      Deserialized object.

      Throws:

      IndexOutOfBoundsException - if the buffer is truncated or a declared length overruns it

      IllegalArgumentException - if a field carries an invalid value (e.g. a reserved field or unknown discriminator)