Class ProfileReference

java.lang.Object
be.theking90000.mumble.controller.core.ProfileReference

public final class ProfileReference extends Object
Exact typed profile schema negotiated by a Controller session.
  • Method Details

    • of

      public static ProfileReference of(String profileId, int schemaVersion, String descriptorDigest)
      Creates an exact profile schema reference.
      Parameters:
      profileId - stable profile identifier
      schemaVersion - positive schema version
      descriptorDigest - lowercase SHA-256 descriptor digest
      Returns:
      validated profile reference
    • profileId

      public String profileId()
      Returns:
      stable profile identifier
    • schemaVersion

      public int schemaVersion()
      Returns:
      positive schema version
    • descriptorDigest

      public String descriptorDigest()
      Returns:
      lowercase SHA-256 descriptor digest