types

package
v0.10.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 27, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrInvalidLengthProject        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowProject          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupProject = fmt.Errorf("proto: unexpected end of group")
)
View Source
var ProjectKey_KEY_TYPE_name_V2 = map[int32]string{
	0: "NONE",
	1: "ADMIN",
	2: "DEVELOPER",
}
View Source
var ProjectKey_KEY_TYPE_value_V2 = map[string]int32{
	"NONE":      0,
	"ADMIN":     1,
	"DEVELOPER": 2,
}

Functions

This section is empty.

Types

type ChainPolicyV2 added in v0.10.0

type ChainPolicyV2 struct {
	ChainId string   `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
	Apis    []string `protobuf:"bytes,2,rep,name=apis,proto3" json:"apis,omitempty"`
}

func (*ChainPolicyV2) Descriptor added in v0.10.0

func (*ChainPolicyV2) Descriptor() ([]byte, []int)

func (*ChainPolicyV2) GetApis added in v0.10.0

func (m *ChainPolicyV2) GetApis() []string

func (*ChainPolicyV2) GetChainId added in v0.10.0

func (m *ChainPolicyV2) GetChainId() string

func (*ChainPolicyV2) Marshal added in v0.10.0

func (m *ChainPolicyV2) Marshal() (dAtA []byte, err error)

func (*ChainPolicyV2) MarshalTo added in v0.10.0

func (m *ChainPolicyV2) MarshalTo(dAtA []byte) (int, error)

func (*ChainPolicyV2) MarshalToSizedBuffer added in v0.10.0

func (m *ChainPolicyV2) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ChainPolicyV2) ProtoMessage added in v0.10.0

func (*ChainPolicyV2) ProtoMessage()

func (*ChainPolicyV2) Reset added in v0.10.0

func (m *ChainPolicyV2) Reset()

func (*ChainPolicyV2) Size added in v0.10.0

func (m *ChainPolicyV2) Size() (n int)

func (*ChainPolicyV2) String added in v0.10.0

func (m *ChainPolicyV2) String() string

func (*ChainPolicyV2) Unmarshal added in v0.10.0

func (m *ChainPolicyV2) Unmarshal(dAtA []byte) error

func (*ChainPolicyV2) XXX_DiscardUnknown added in v0.10.0

func (m *ChainPolicyV2) XXX_DiscardUnknown()

func (*ChainPolicyV2) XXX_Marshal added in v0.10.0

func (m *ChainPolicyV2) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ChainPolicyV2) XXX_Merge added in v0.10.0

func (m *ChainPolicyV2) XXX_Merge(src proto.Message)

func (*ChainPolicyV2) XXX_Size added in v0.10.0

func (m *ChainPolicyV2) XXX_Size() int

func (*ChainPolicyV2) XXX_Unmarshal added in v0.10.0

func (m *ChainPolicyV2) XXX_Unmarshal(b []byte) error

type PolicyV2 added in v0.10.0

type PolicyV2 struct {
	ChainPolicies      []ChainPolicyV2 `protobuf:"bytes,1,rep,name=chain_policies,json=chainPolicies,proto3" json:"chain_policies"`
	GeolocationProfile uint64          `protobuf:"varint,2,opt,name=geolocation_profile,json=geolocationProfile,proto3" json:"geolocation_profile,omitempty"`
	TotalCuLimit       uint64          `protobuf:"varint,3,opt,name=total_cu_limit,json=totalCuLimit,proto3" json:"total_cu_limit,omitempty"`
	EpochCuLimit       uint64          `protobuf:"varint,4,opt,name=epoch_cu_limit,json=epochCuLimit,proto3" json:"epoch_cu_limit,omitempty"`
	MaxProvidersToPair uint64          `protobuf:"varint,5,opt,name=max_providers_to_pair,json=maxProvidersToPair,proto3" json:"max_providers_to_pair,omitempty"`
}

func (*PolicyV2) Descriptor added in v0.10.0

func (*PolicyV2) Descriptor() ([]byte, []int)

func (*PolicyV2) GetChainPolicies added in v0.10.0

func (m *PolicyV2) GetChainPolicies() []ChainPolicyV2

func (*PolicyV2) GetEpochCuLimit added in v0.10.0

func (m *PolicyV2) GetEpochCuLimit() uint64

func (*PolicyV2) GetGeolocationProfile added in v0.10.0

func (m *PolicyV2) GetGeolocationProfile() uint64

func (*PolicyV2) GetMaxProvidersToPair added in v0.10.0

func (m *PolicyV2) GetMaxProvidersToPair() uint64

func (*PolicyV2) GetTotalCuLimit added in v0.10.0

func (m *PolicyV2) GetTotalCuLimit() uint64

func (*PolicyV2) Marshal added in v0.10.0

func (m *PolicyV2) Marshal() (dAtA []byte, err error)

func (*PolicyV2) MarshalTo added in v0.10.0

func (m *PolicyV2) MarshalTo(dAtA []byte) (int, error)

func (*PolicyV2) MarshalToSizedBuffer added in v0.10.0

func (m *PolicyV2) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PolicyV2) ProtoMessage added in v0.10.0

func (*PolicyV2) ProtoMessage()

func (*PolicyV2) Reset added in v0.10.0

func (m *PolicyV2) Reset()

func (*PolicyV2) Size added in v0.10.0

func (m *PolicyV2) Size() (n int)

func (*PolicyV2) String added in v0.10.0

func (m *PolicyV2) String() string

func (*PolicyV2) Unmarshal added in v0.10.0

func (m *PolicyV2) Unmarshal(dAtA []byte) error

func (*PolicyV2) XXX_DiscardUnknown added in v0.10.0

func (m *PolicyV2) XXX_DiscardUnknown()

func (*PolicyV2) XXX_Marshal added in v0.10.0

func (m *PolicyV2) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PolicyV2) XXX_Merge added in v0.10.0

func (m *PolicyV2) XXX_Merge(src proto.Message)

func (*PolicyV2) XXX_Size added in v0.10.0

func (m *PolicyV2) XXX_Size() int

func (*PolicyV2) XXX_Unmarshal added in v0.10.0

func (m *PolicyV2) XXX_Unmarshal(b []byte) error

type ProjectKeyV2 added in v0.10.0

type ProjectKeyV2 struct {
	Key   string                   `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Types []ProjectKey_KEY_TYPE_V2 `protobuf:"varint,2,rep,packed,name=types,proto3,enum=lavanet.lava.projects.ProjectKey_KEY_TYPE" json:"types,omitempty"`
	Vrfpk string                   `protobuf:"bytes,3,opt,name=vrfpk,proto3" json:"vrfpk,omitempty"`
}

func (*ProjectKeyV2) Descriptor added in v0.10.0

func (*ProjectKeyV2) Descriptor() ([]byte, []int)

func (*ProjectKeyV2) GetKey added in v0.10.0

func (m *ProjectKeyV2) GetKey() string

func (*ProjectKeyV2) GetTypes added in v0.10.0

func (m *ProjectKeyV2) GetTypes() []ProjectKey_KEY_TYPE_V2

func (*ProjectKeyV2) GetVrfpk added in v0.10.0

func (m *ProjectKeyV2) GetVrfpk() string

func (*ProjectKeyV2) Marshal added in v0.10.0

func (m *ProjectKeyV2) Marshal() (dAtA []byte, err error)

func (*ProjectKeyV2) MarshalTo added in v0.10.0

func (m *ProjectKeyV2) MarshalTo(dAtA []byte) (int, error)

func (*ProjectKeyV2) MarshalToSizedBuffer added in v0.10.0

func (m *ProjectKeyV2) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ProjectKeyV2) ProtoMessage added in v0.10.0

func (*ProjectKeyV2) ProtoMessage()

func (*ProjectKeyV2) Reset added in v0.10.0

func (m *ProjectKeyV2) Reset()

func (*ProjectKeyV2) Size added in v0.10.0

func (m *ProjectKeyV2) Size() (n int)

func (*ProjectKeyV2) String added in v0.10.0

func (m *ProjectKeyV2) String() string

func (*ProjectKeyV2) Unmarshal added in v0.10.0

func (m *ProjectKeyV2) Unmarshal(dAtA []byte) error

func (*ProjectKeyV2) XXX_DiscardUnknown added in v0.10.0

func (m *ProjectKeyV2) XXX_DiscardUnknown()

func (*ProjectKeyV2) XXX_Marshal added in v0.10.0

func (m *ProjectKeyV2) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ProjectKeyV2) XXX_Merge added in v0.10.0

func (m *ProjectKeyV2) XXX_Merge(src proto.Message)

func (*ProjectKeyV2) XXX_Size added in v0.10.0

func (m *ProjectKeyV2) XXX_Size() int

func (*ProjectKeyV2) XXX_Unmarshal added in v0.10.0

func (m *ProjectKeyV2) XXX_Unmarshal(b []byte) error

type ProjectKey_KEY_TYPE_V2 added in v0.10.0

type ProjectKey_KEY_TYPE_V2 int32
const (
	ProjectKey_NONE      ProjectKey_KEY_TYPE_V2 = 0
	ProjectKey_ADMIN     ProjectKey_KEY_TYPE_V2 = 1
	ProjectKey_DEVELOPER ProjectKey_KEY_TYPE_V2 = 2
)

func (ProjectKey_KEY_TYPE_V2) EnumDescriptor added in v0.10.0

func (ProjectKey_KEY_TYPE_V2) EnumDescriptor() ([]byte, []int)

func (ProjectKey_KEY_TYPE_V2) String added in v0.10.0

func (x ProjectKey_KEY_TYPE_V2) String() string

type ProjectV2 added in v0.10.0

type ProjectV2 struct {
	Index        string         `protobuf:"bytes,1,opt,name=index,proto3" json:"index,omitempty"`
	Subscription string         `protobuf:"bytes,2,opt,name=subscription,proto3" json:"subscription,omitempty"`
	Description  string         `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	Enabled      bool           `protobuf:"varint,4,opt,name=enabled,proto3" json:"enabled,omitempty"`
	ProjectKeys  []ProjectKeyV2 `protobuf:"bytes,5,rep,name=project_keys,json=projectKeys,proto3" json:"project_keys"`
	Policy       PolicyV2       `protobuf:"bytes,6,opt,name=policy,proto3" json:"policy"`
	UsedCu       uint64         `protobuf:"varint,7,opt,name=used_cu,json=usedCu,proto3" json:"used_cu,omitempty"`
}

func (*ProjectV2) Descriptor added in v0.10.0

func (*ProjectV2) Descriptor() ([]byte, []int)

func (*ProjectV2) GetDescription added in v0.10.0

func (m *ProjectV2) GetDescription() string

func (*ProjectV2) GetEnabled added in v0.10.0

func (m *ProjectV2) GetEnabled() bool

func (*ProjectV2) GetIndex added in v0.10.0

func (m *ProjectV2) GetIndex() string

func (*ProjectV2) GetPolicy added in v0.10.0

func (m *ProjectV2) GetPolicy() PolicyV2

func (*ProjectV2) GetProjectKeys added in v0.10.0

func (m *ProjectV2) GetProjectKeys() []ProjectKeyV2

func (*ProjectV2) GetSubscription added in v0.10.0

func (m *ProjectV2) GetSubscription() string

func (*ProjectV2) GetUsedCu added in v0.10.0

func (m *ProjectV2) GetUsedCu() uint64

func (*ProjectV2) Marshal added in v0.10.0

func (m *ProjectV2) Marshal() (dAtA []byte, err error)

func (*ProjectV2) MarshalTo added in v0.10.0

func (m *ProjectV2) MarshalTo(dAtA []byte) (int, error)

func (*ProjectV2) MarshalToSizedBuffer added in v0.10.0

func (m *ProjectV2) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ProjectV2) ProtoMessage added in v0.10.0

func (*ProjectV2) ProtoMessage()

func (*ProjectV2) Reset added in v0.10.0

func (m *ProjectV2) Reset()

func (*ProjectV2) Size added in v0.10.0

func (m *ProjectV2) Size() (n int)

func (*ProjectV2) String added in v0.10.0

func (m *ProjectV2) String() string

func (*ProjectV2) Unmarshal added in v0.10.0

func (m *ProjectV2) Unmarshal(dAtA []byte) error

func (*ProjectV2) XXX_DiscardUnknown added in v0.10.0

func (m *ProjectV2) XXX_DiscardUnknown()

func (*ProjectV2) XXX_Marshal added in v0.10.0

func (m *ProjectV2) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ProjectV2) XXX_Merge added in v0.10.0

func (m *ProjectV2) XXX_Merge(src proto.Message)

func (*ProjectV2) XXX_Size added in v0.10.0

func (m *ProjectV2) XXX_Size() int

func (*ProjectV2) XXX_Unmarshal added in v0.10.0

func (m *ProjectV2) XXX_Unmarshal(b []byte) error

type ProtoDeveloperDataV2 added in v0.10.0

type ProtoDeveloperDataV2 struct {
	ProjectID string `protobuf:"bytes,1,opt,name=projectID,proto3" json:"projectID,omitempty"`
	Vrfpk     string `protobuf:"bytes,2,opt,name=vrfpk,proto3" json:"vrfpk,omitempty"`
}

func (*ProtoDeveloperDataV2) Descriptor added in v0.10.0

func (*ProtoDeveloperDataV2) Descriptor() ([]byte, []int)

func (*ProtoDeveloperDataV2) GetProjectID added in v0.10.0

func (m *ProtoDeveloperDataV2) GetProjectID() string

func (*ProtoDeveloperDataV2) GetVrfpk added in v0.10.0

func (m *ProtoDeveloperDataV2) GetVrfpk() string

func (*ProtoDeveloperDataV2) Marshal added in v0.10.0

func (m *ProtoDeveloperDataV2) Marshal() (dAtA []byte, err error)

func (*ProtoDeveloperDataV2) MarshalTo added in v0.10.0

func (m *ProtoDeveloperDataV2) MarshalTo(dAtA []byte) (int, error)

func (*ProtoDeveloperDataV2) MarshalToSizedBuffer added in v0.10.0

func (m *ProtoDeveloperDataV2) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ProtoDeveloperDataV2) ProtoMessage added in v0.10.0

func (*ProtoDeveloperDataV2) ProtoMessage()

func (*ProtoDeveloperDataV2) Reset added in v0.10.0

func (m *ProtoDeveloperDataV2) Reset()

func (*ProtoDeveloperDataV2) Size added in v0.10.0

func (m *ProtoDeveloperDataV2) Size() (n int)

func (*ProtoDeveloperDataV2) String added in v0.10.0

func (m *ProtoDeveloperDataV2) String() string

func (*ProtoDeveloperDataV2) Unmarshal added in v0.10.0

func (m *ProtoDeveloperDataV2) Unmarshal(dAtA []byte) error

func (*ProtoDeveloperDataV2) XXX_DiscardUnknown added in v0.10.0

func (m *ProtoDeveloperDataV2) XXX_DiscardUnknown()

func (*ProtoDeveloperDataV2) XXX_Marshal added in v0.10.0

func (m *ProtoDeveloperDataV2) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ProtoDeveloperDataV2) XXX_Merge added in v0.10.0

func (m *ProtoDeveloperDataV2) XXX_Merge(src proto.Message)

func (*ProtoDeveloperDataV2) XXX_Size added in v0.10.0

func (m *ProtoDeveloperDataV2) XXX_Size() int

func (*ProtoDeveloperDataV2) XXX_Unmarshal added in v0.10.0

func (m *ProtoDeveloperDataV2) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL