![JAR search and dependency download from the Maven repository](/logo.png)
io.provenance.name.v1.ParamsOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: provenance/name/v1/name.proto
package io.provenance.name.v1;
public interface ParamsOrBuilder extends
// @@protoc_insertion_point(interface_extends:provenance.name.v1.Params)
com.google.protobuf.MessageOrBuilder {
/**
*
* maximum length of name segment to allow
*
*
* uint32 max_segment_length = 1;
*/
int getMaxSegmentLength();
/**
*
* minimum length of name segment to allow
*
*
* uint32 min_segment_length = 2;
*/
int getMinSegmentLength();
/**
*
* maximum number of name segments to allow. Example: `foo.bar.baz` would be 3
*
*
* uint32 max_name_levels = 3;
*/
int getMaxNameLevels();
/**
*
* determines if unrestricted name keys are allowed or not
*
*
* bool allow_unrestricted_names = 4;
*/
boolean getAllowUnrestrictedNames();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy