All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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