Documentation ¶
Index ¶
- type Metadata
- func (metadata *Metadata) GetBucketByBucketID(ctx context.Context, req *metatypes.GetBucketByBucketIDRequest) (resp *metatypes.GetBucketByBucketIDResponse, err error)
- func (metadata *Metadata) GetBucketByBucketName(ctx context.Context, req *metatypes.GetBucketByBucketNameRequest) (resp *metatypes.GetBucketByBucketNameResponse, err error)
- func (metadata *Metadata) GetObjectByObjectNameAndBucketName(ctx context.Context, req *metatypes.GetObjectByObjectNameAndBucketNameRequest) (resp *metatypes.GetObjectByObjectNameAndBucketNameResponse, err error)
- func (metadata *Metadata) GetPaymentByBucketID(ctx context.Context, req *metatypes.GetPaymentByBucketIDRequest) (resp *metatypes.GetPaymentByBucketIDResponse, err error)
- func (metadata *Metadata) GetPaymentByBucketName(ctx context.Context, req *metatypes.GetPaymentByBucketNameRequest) (resp *metatypes.GetPaymentByBucketNameResponse, err error)
- func (metadata *Metadata) GetUserBuckets(ctx context.Context, req *metatypes.GetUserBucketsRequest) (resp *metatypes.GetUserBucketsResponse, err error)
- func (metadata *Metadata) GetUserBucketsCount(ctx context.Context, req *metatypes.GetUserBucketsCountRequest) (resp *metatypes.GetUserBucketsCountResponse, err error)
- func (metadata *Metadata) ListDeletedObjectsByBlockNumberRange(ctx context.Context, ...) (resp *metatypes.ListDeletedObjectsByBlockNumberRangeResponse, err error)
- func (metadata *Metadata) ListObjectsByBucketName(ctx context.Context, req *metatypes.ListObjectsByBucketNameRequest) (resp *metatypes.ListObjectsByBucketNameResponse, err error)
- func (metadata *Metadata) Name() string
- func (metadata *Metadata) Start(ctx context.Context) error
- func (metadata *Metadata) Stop(ctx context.Context) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Metadata ¶
type Metadata struct {
// contains filtered or unexported fields
}
Metadata implements the gRPC of MetadataService, responsible for interact with SP for complex query service.
func NewMetadataService ¶
func NewMetadataService(config *metadata.MetadataConfig) (metadata *Metadata, err error)
NewMetadataService returns an instance of Metadata that supply query service for Inscription network
func (*Metadata) GetBucketByBucketID ¶
func (metadata *Metadata) GetBucketByBucketID(ctx context.Context, req *metatypes.GetBucketByBucketIDRequest) (resp *metatypes.GetBucketByBucketIDResponse, err error)
GetBucketByBucketID get buckets info by by a bucket id
func (*Metadata) GetBucketByBucketName ¶
func (metadata *Metadata) GetBucketByBucketName(ctx context.Context, req *metatypes.GetBucketByBucketNameRequest) (resp *metatypes.GetBucketByBucketNameResponse, err error)
GetBucketByBucketName get buckets info by a bucket name
func (*Metadata) GetObjectByObjectNameAndBucketName ¶ added in v0.1.1
func (metadata *Metadata) GetObjectByObjectNameAndBucketName(ctx context.Context, req *metatypes.GetObjectByObjectNameAndBucketNameRequest) (resp *metatypes.GetObjectByObjectNameAndBucketNameResponse, err error)
GetObjectByObjectNameAndBucketName get object info by an object name
func (*Metadata) GetPaymentByBucketID ¶
func (metadata *Metadata) GetPaymentByBucketID(ctx context.Context, req *metatypes.GetPaymentByBucketIDRequest) (resp *metatypes.GetPaymentByBucketIDResponse, err error)
GetPaymentByBucketID get bucket payment info by a bucket id
func (*Metadata) GetPaymentByBucketName ¶
func (metadata *Metadata) GetPaymentByBucketName(ctx context.Context, req *metatypes.GetPaymentByBucketNameRequest) (resp *metatypes.GetPaymentByBucketNameResponse, err error)
GetPaymentByBucketName get bucket payment info by a bucket name
func (*Metadata) GetUserBuckets ¶
func (metadata *Metadata) GetUserBuckets(ctx context.Context, req *metatypes.GetUserBucketsRequest) (resp *metatypes.GetUserBucketsResponse, err error)
GetUserBuckets get buckets info by a user address
func (*Metadata) GetUserBucketsCount ¶
func (metadata *Metadata) GetUserBucketsCount(ctx context.Context, req *metatypes.GetUserBucketsCountRequest) (resp *metatypes.GetUserBucketsCountResponse, err error)
GetUserBucketsCount get buckets count by a user address
func (*Metadata) ListDeletedObjectsByBlockNumberRange ¶
func (metadata *Metadata) ListDeletedObjectsByBlockNumberRange(ctx context.Context, req *metatypes.ListDeletedObjectsByBlockNumberRangeRequest) (resp *metatypes.ListDeletedObjectsByBlockNumberRangeResponse, err error)
ListDeletedObjectsByBlockNumberRange list deleted objects info by a block number range
func (*Metadata) ListObjectsByBucketName ¶
func (metadata *Metadata) ListObjectsByBucketName(ctx context.Context, req *metatypes.ListObjectsByBucketNameRequest) (resp *metatypes.ListObjectsByBucketNameResponse, err error)
ListObjectsByBucketName list objects info by a bucket name