Documentation
¶
Index ¶
- Variables
- type Identity
- type PublicParameters
- func (*PublicParameters) Descriptor() ([]byte, []int)deprecated
- func (x *PublicParameters) GetAuditor() *Identity
- func (x *PublicParameters) GetIssuers() []*Identity
- func (x *PublicParameters) GetMaxToken() uint64
- func (x *PublicParameters) GetQuantityPrecision() uint64
- func (x *PublicParameters) GetTokenDriverName() string
- func (x *PublicParameters) GetTokenDriverVersion() uint64
- func (*PublicParameters) ProtoMessage()
- func (x *PublicParameters) ProtoReflect() protoreflect.Message
- func (x *PublicParameters) Reset()
- func (x *PublicParameters) String() string
Constants ¶
This section is empty.
Variables ¶
View Source
var File_ftpp_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Identity ¶
type Identity struct { Raw []byte `protobuf:"bytes,1,opt,name=raw,proto3" json:"raw,omitempty"` // contains filtered or unexported fields }
func (*Identity) Descriptor
deprecated
func (*Identity) ProtoMessage ¶
func (*Identity) ProtoMessage()
func (*Identity) ProtoReflect ¶
func (x *Identity) ProtoReflect() protoreflect.Message
type PublicParameters ¶
type PublicParameters struct { TokenDriverName string `protobuf:"bytes,1,opt,name=token_driver_name,json=tokenDriverName,proto3" json:"token_driver_name,omitempty"` // the name of the token driver TokenDriverVersion uint64 `protobuf:"varint,2,opt,name=token_driver_version,json=tokenDriverVersion,proto3" json:"token_driver_version,omitempty"` // the version of token driver Auditor *Identity `protobuf:"bytes,7,opt,name=auditor,proto3" json:"auditor,omitempty"` // is the public key of the auditor. Issuers []*Identity `protobuf:"bytes,8,rep,name=issuers,proto3" json:"issuers,omitempty"` // is a list of public keys of the entities that can issue tokens. MaxToken uint64 `protobuf:"varint,9,opt,name=max_token,json=maxToken,proto3" json:"max_token,omitempty"` // is the maximum quantity a token can hold QuantityPrecision uint64 `protobuf:"varint,10,opt,name=quantity_precision,json=quantityPrecision,proto3" json:"quantity_precision,omitempty"` // is the precision used to represent quantities // contains filtered or unexported fields }
PublicParameters describes typed public parameters
func (*PublicParameters) Descriptor
deprecated
func (*PublicParameters) Descriptor() ([]byte, []int)
Deprecated: Use PublicParameters.ProtoReflect.Descriptor instead.
func (*PublicParameters) GetAuditor ¶
func (x *PublicParameters) GetAuditor() *Identity
func (*PublicParameters) GetIssuers ¶
func (x *PublicParameters) GetIssuers() []*Identity
func (*PublicParameters) GetMaxToken ¶
func (x *PublicParameters) GetMaxToken() uint64
func (*PublicParameters) GetQuantityPrecision ¶
func (x *PublicParameters) GetQuantityPrecision() uint64
func (*PublicParameters) GetTokenDriverName ¶
func (x *PublicParameters) GetTokenDriverName() string
func (*PublicParameters) GetTokenDriverVersion ¶
func (x *PublicParameters) GetTokenDriverVersion() uint64
func (*PublicParameters) ProtoMessage ¶
func (*PublicParameters) ProtoMessage()
func (*PublicParameters) ProtoReflect ¶
func (x *PublicParameters) ProtoReflect() protoreflect.Message
func (*PublicParameters) Reset ¶
func (x *PublicParameters) Reset()
func (*PublicParameters) String ¶
func (x *PublicParameters) String() string
Click to show internal directories.
Click to hide internal directories.