![JAR search and dependency download from the Maven repository](/logo.png)
io.provenance.marker.v1.MarkerAccountOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: provenance/marker/v1/marker.proto
package io.provenance.marker.v1;
public interface MarkerAccountOrBuilder extends
// @@protoc_insertion_point(interface_extends:provenance.marker.v1.MarkerAccount)
com.google.protobuf.MessageOrBuilder {
/**
*
* base cosmos account information including address and coin holdings.
*
*
* .cosmos.auth.v1beta1.BaseAccount base_account = 1 [(.gogoproto.embed) = true, (.gogoproto.moretags) = "yaml:\"base_account\""];
*/
boolean hasBaseAccount();
/**
*
* base cosmos account information including address and coin holdings.
*
*
* .cosmos.auth.v1beta1.BaseAccount base_account = 1 [(.gogoproto.embed) = true, (.gogoproto.moretags) = "yaml:\"base_account\""];
*/
cosmos.auth.v1beta1.Auth.BaseAccount getBaseAccount();
/**
*
* base cosmos account information including address and coin holdings.
*
*
* .cosmos.auth.v1beta1.BaseAccount base_account = 1 [(.gogoproto.embed) = true, (.gogoproto.moretags) = "yaml:\"base_account\""];
*/
cosmos.auth.v1beta1.Auth.BaseAccountOrBuilder getBaseAccountOrBuilder();
/**
*
* Address that owns the marker configuration. This account must sign any requests
* to change marker config (only valid for statuses prior to finalization)
*
*
* string manager = 2 [(.gogoproto.moretags) = "json:\"manager,omitempty\""];
*/
java.lang.String getManager();
/**
*
* Address that owns the marker configuration. This account must sign any requests
* to change marker config (only valid for statuses prior to finalization)
*
*
* string manager = 2 [(.gogoproto.moretags) = "json:\"manager,omitempty\""];
*/
com.google.protobuf.ByteString
getManagerBytes();
/**
*
* Access control lists
*
*
* repeated .provenance.marker.v1.AccessGrant access_control = 3 [(.gogoproto.nullable) = false];
*/
java.util.List
getAccessControlList();
/**
*
* Access control lists
*
*
* repeated .provenance.marker.v1.AccessGrant access_control = 3 [(.gogoproto.nullable) = false];
*/
io.provenance.marker.v1.AccessGrant getAccessControl(int index);
/**
*
* Access control lists
*
*
* repeated .provenance.marker.v1.AccessGrant access_control = 3 [(.gogoproto.nullable) = false];
*/
int getAccessControlCount();
/**
*
* Access control lists
*
*
* repeated .provenance.marker.v1.AccessGrant access_control = 3 [(.gogoproto.nullable) = false];
*/
java.util.List extends io.provenance.marker.v1.AccessGrantOrBuilder>
getAccessControlOrBuilderList();
/**
*
* Access control lists
*
*
* repeated .provenance.marker.v1.AccessGrant access_control = 3 [(.gogoproto.nullable) = false];
*/
io.provenance.marker.v1.AccessGrantOrBuilder getAccessControlOrBuilder(
int index);
/**
*
* Indicates the current status of this marker record.
*
*
* .provenance.marker.v1.MarkerStatus status = 4;
*/
int getStatusValue();
/**
*
* Indicates the current status of this marker record.
*
*
* .provenance.marker.v1.MarkerStatus status = 4;
*/
io.provenance.marker.v1.MarkerStatus getStatus();
/**
*
* value denomination and total supply for the token.
*
*
* string denom = 5;
*/
java.lang.String getDenom();
/**
*
* value denomination and total supply for the token.
*
*
* string denom = 5;
*/
com.google.protobuf.ByteString
getDenomBytes();
/**
*
* the total supply expected for a marker. This is the amount that is minted when a marker is created.
*
*
* string supply = 6 [(.gogoproto.nullable) = false, (.gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int", (.gogoproto.moretags) = "json:\"total_supply\" yaml:\"total_supply\""];
*/
java.lang.String getSupply();
/**
*
* the total supply expected for a marker. This is the amount that is minted when a marker is created.
*
*
* string supply = 6 [(.gogoproto.nullable) = false, (.gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int", (.gogoproto.moretags) = "json:\"total_supply\" yaml:\"total_supply\""];
*/
com.google.protobuf.ByteString
getSupplyBytes();
/**
*
* Marker type information
*
*
* .provenance.marker.v1.MarkerType marker_type = 7 [(.gogoproto.moretags) = "json:\"marker_type,omitempty\""];
*/
int getMarkerTypeValue();
/**
*
* Marker type information
*
*
* .provenance.marker.v1.MarkerType marker_type = 7 [(.gogoproto.moretags) = "json:\"marker_type,omitempty\""];
*/
io.provenance.marker.v1.MarkerType getMarkerType();
/**
*
* A fixed supply will mint additional coin automatically if the total supply decreases below a set value. This
* may occur if the coin is burned or an account holding the coin is slashed. (default: true)
*
*
* bool supply_fixed = 8;
*/
boolean getSupplyFixed();
/**
*
* indicates that governance based control is allowed for this marker
*
*
* bool allow_governance_control = 9;
*/
boolean getAllowGovernanceControl();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy