From 4dd4e24647833813c573296ae65704165d0a57de Mon Sep 17 00:00:00 2001 From: marino39 <722509+marino39@users.noreply.github.com> Date: Thu, 23 Jan 2025 11:22:38 +0000 Subject: [PATCH] [AUTOMATED] Update: proto/clients/metadata.gen.go --- metadata/metadata.gen.go | 63 ++++++++++++++++++++++------------------ 1 file changed, 35 insertions(+), 28 deletions(-) diff --git a/metadata/metadata.gen.go b/metadata/metadata.gen.go index b56b446..0a5a5f6 100644 --- a/metadata/metadata.gen.go +++ b/metadata/metadata.gen.go @@ -1,4 +1,4 @@ -// sequence-metadata v0.4.0 2ca197b5777be8adc30b6de15a8fa6c1c504c71f +// sequence-metadata v0.4.0 aee251b319e9f74a15e9f3a1610f9f5d201c7600 // -- // Code generated by webrpc-gen@v0.21.1 with golang generator. DO NOT EDIT. // @@ -36,7 +36,7 @@ func WebRPCSchemaVersion() string { // Schema hash generated from your RIDL schema func WebRPCSchemaHash() string { - return "2ca197b5777be8adc30b6de15a8fa6c1c504c71f" + return "aee251b319e9f74a15e9f3a1610f9f5d201c7600" } type WebrpcGenVersions struct { @@ -142,40 +142,40 @@ func (x *ContractType) Is(values ...ContractType) bool { return false } -type TokenMetadataStatus uint32 +type ResourceStatus uint32 const ( - TokenMetadataStatus_NOT_AVAILABLE TokenMetadataStatus = 0 - TokenMetadataStatus_STALE TokenMetadataStatus = 1 - TokenMetadataStatus_AVAILABLE TokenMetadataStatus = 2 + ResourceStatus_NOT_AVAILABLE ResourceStatus = 0 + ResourceStatus_STALE ResourceStatus = 1 + ResourceStatus_AVAILABLE ResourceStatus = 2 ) -var TokenMetadataStatus_name = map[uint32]string{ +var ResourceStatus_name = map[uint32]string{ 0: "NOT_AVAILABLE", 1: "STALE", 2: "AVAILABLE", } -var TokenMetadataStatus_value = map[string]uint32{ +var ResourceStatus_value = map[string]uint32{ "NOT_AVAILABLE": 0, "STALE": 1, "AVAILABLE": 2, } -func (x TokenMetadataStatus) String() string { - return TokenMetadataStatus_name[uint32(x)] +func (x ResourceStatus) String() string { + return ResourceStatus_name[uint32(x)] } -func (x TokenMetadataStatus) MarshalText() ([]byte, error) { - return []byte(TokenMetadataStatus_name[uint32(x)]), nil +func (x ResourceStatus) MarshalText() ([]byte, error) { + return []byte(ResourceStatus_name[uint32(x)]), nil } -func (x *TokenMetadataStatus) UnmarshalText(b []byte) error { - *x = TokenMetadataStatus(TokenMetadataStatus_value[string(b)]) +func (x *ResourceStatus) UnmarshalText(b []byte) error { + *x = ResourceStatus(ResourceStatus_value[string(b)]) return nil } -func (x *TokenMetadataStatus) Is(values ...TokenMetadataStatus) bool { +func (x *ResourceStatus) Is(values ...ResourceStatus) bool { if x == nil { return false } @@ -368,8 +368,10 @@ type ContractIndex struct { ContentHash uint64 `json:"contentHash,omitempty" db:"content_hash,omitempty"` Deployed bool `json:"deployed" db:"deployed"` BytecodeHash prototyp.Hash `json:"bytecodeHash" db:"bytecode_hash"` - NotFound bool `json:"notFound,omitempty"` + NotFound bool `json:"notFound,omitempty" db:"not_found"` UpdatedAt time.Time `json:"updatedAt" db:"updated_at"` + QueuedAt *time.Time `json:"queuedAt" db:"queued_at"` + Status ResourceStatus `json:"status"` } // TokenIndex is a database type to track the index of token metadata which @@ -402,6 +404,9 @@ type ContractInfo struct { Extensions *ContractInfoExtensions `json:"extensions" cbor:"-"` ContentHash uint64 `json:"-" cbor:"-"` UpdatedAt time.Time `json:"updatedAt" cbor:"-"` + NotFound bool `json:"notFound"` + QueuedAt *time.Time `json:"queuedAt"` + Status ResourceStatus `json:"status"` } type ContractInfoExtensions struct { @@ -454,10 +459,10 @@ type TokenMetadata struct { Decimals *uint64 `json:"decimals,omitempty" cbor:"-"` UpdatedAt time.Time `json:"updatedAt" cbor:"-"` // Assets associated to this token metadata - Assets []*Asset `json:"assets,omitempty" cbor:"-"` - Status TokenMetadataStatus `json:"status"` - QueuedAt *time.Time `json:"queuedAt"` - LastFetched *time.Time `json:"lastFetched,omitempty"` + Assets []*Asset `json:"assets,omitempty" cbor:"-"` + Status ResourceStatus `json:"status"` + QueuedAt *time.Time `json:"queuedAt"` + LastFetched *time.Time `json:"lastFetched,omitempty"` } // PropertyFilter @@ -1044,8 +1049,8 @@ type Metadata interface { SearchTokenIDs(ctx context.Context, chainID string, contractAddress string, filter *Filter, page *Page) (*Page, []string, error) TokenCollectionFilters(ctx context.Context, chainID string, contractAddress string) ([]*PropertyFilter, error) // Contract Info -- returns contract meta-info for contracts found in registered chain's token-lists - GetContractInfo(ctx context.Context, chainID string, contractAddress string) (*ContractInfo, error) - GetContractInfoBatch(ctx context.Context, chainID string, contractAddresses []string) (map[string]*ContractInfo, error) + GetContractInfo(ctx context.Context, chainID string, contractAddress string) (*ContractInfo, *Task, error) + GetContractInfoBatch(ctx context.Context, chainID string, contractAddresses []string) (map[string]*ContractInfo, *Task, error) // Search Contract Info across all chains token-lists. Similar to GetContractInfo above, // but it will traverse all chains and results from all. SearchContractInfo(ctx context.Context, contractAddress string) ([]*ContractInfo, error) @@ -1139,8 +1144,8 @@ type MetadataClient interface { SearchTokenIDs(ctx context.Context, chainID string, contractAddress string, filter *Filter, page *Page) (*Page, []string, error) TokenCollectionFilters(ctx context.Context, chainID string, contractAddress string) ([]*PropertyFilter, error) // Contract Info -- returns contract meta-info for contracts found in registered chain's token-lists - GetContractInfo(ctx context.Context, chainID string, contractAddress string) (*ContractInfo, error) - GetContractInfoBatch(ctx context.Context, chainID string, contractAddresses []string) (map[string]*ContractInfo, error) + GetContractInfo(ctx context.Context, chainID string, contractAddress string) (*ContractInfo, *Task, error) + GetContractInfoBatch(ctx context.Context, chainID string, contractAddresses []string) (map[string]*ContractInfo, *Task, error) // Search Contract Info across all chains token-lists. Similar to GetContractInfo above, // but it will traverse all chains and results from all. SearchContractInfo(ctx context.Context, contractAddress string) ([]*ContractInfo, error) @@ -1579,13 +1584,14 @@ func (c *metadataClient) TokenCollectionFilters(ctx context.Context, chainID str return out.Ret0, err } -func (c *metadataClient) GetContractInfo(ctx context.Context, chainID string, contractAddress string) (*ContractInfo, error) { +func (c *metadataClient) GetContractInfo(ctx context.Context, chainID string, contractAddress string) (*ContractInfo, *Task, error) { in := struct { Arg0 string `json:"chainID"` Arg1 string `json:"contractAddress"` }{chainID, contractAddress} out := struct { Ret0 *ContractInfo `json:"contractInfo"` + Ret1 *Task `json:"task"` }{} resp, err := doHTTPRequest(ctx, c.client, c.urls[16], in, &out) @@ -1596,16 +1602,17 @@ func (c *metadataClient) GetContractInfo(ctx context.Context, chainID string, co } } - return out.Ret0, err + return out.Ret0, out.Ret1, err } -func (c *metadataClient) GetContractInfoBatch(ctx context.Context, chainID string, contractAddresses []string) (map[string]*ContractInfo, error) { +func (c *metadataClient) GetContractInfoBatch(ctx context.Context, chainID string, contractAddresses []string) (map[string]*ContractInfo, *Task, error) { in := struct { Arg0 string `json:"chainID"` Arg1 []string `json:"contractAddresses"` }{chainID, contractAddresses} out := struct { Ret0 map[string]*ContractInfo `json:"contractInfoMap"` + Ret1 *Task `json:"task"` }{} resp, err := doHTTPRequest(ctx, c.client, c.urls[17], in, &out) @@ -1616,7 +1623,7 @@ func (c *metadataClient) GetContractInfoBatch(ctx context.Context, chainID strin } } - return out.Ret0, err + return out.Ret0, out.Ret1, err } func (c *metadataClient) SearchContractInfo(ctx context.Context, contractAddress string) ([]*ContractInfo, error) {