export interface NftmngrAction { name?: string; desc?: string; disable?: boolean; when?: string; then?: string[]; allowed_actioner?: NftmngrAllowedActioner; params?: NftmngrActionParams[]; } export interface NftmngrActionParameter { name?: string; value?: string; } export interface NftmngrActionParams { name?: string; desc?: string; data_type?: string; required?: boolean; default_value?: string; } export declare enum NftmngrAllowedActioner { ALLOWED_ACTIONER_ALL = "ALLOWED_ACTIONER_ALL", ALLOWED_ACTIONER_SYSTEM_ONLY = "ALLOWED_ACTIONER_SYSTEM_ONLY", ALLOWED_ACTIONER_USER_ONLY = "ALLOWED_ACTIONER_USER_ONLY" } export interface NftmngrAttributeDefinition { name?: string; data_type?: string; required?: boolean; display_value_field?: string; display_option?: NftmngrDisplayOption; default_mint_value?: NftmngrDefaultMintValue; hidden_overide?: boolean; hidden_to_marketplace?: boolean; /** @format uint64 */ index?: string; } export declare enum NftmngrAttributeLocation { NFT_ATTRIBUTE = "NFT_ATTRIBUTE", TOKEN_ATTRIBUTE = "TOKEN_ATTRIBUTE" } export declare enum NftmngrAttributeOverriding { ORIGIN = "ORIGIN", CHAIN = "CHAIN" } export declare enum NftmngrAuthorizeTo { SYSTEM = "SYSTEM", ALL = "ALL" } export interface NftmngrBooleanAttributeValue { value?: boolean; } export interface NftmngrDefaultMintValue { number_attribute_value?: NftmngrNumberAttributeValue; string_attribute_value?: NftmngrStringAttributeValue; boolean_attribute_value?: NftmngrBooleanAttributeValue; float_attribute_value?: NftmngrFloatAttributeValue; } export interface NftmngrDisplayOption { bool_true_value?: string; bool_false_value?: string; opensea?: NftmngrOpenseaDisplayOption; } export interface NftmngrFeeConfig { fee_amount?: string; fee_distributions?: NftmngrFeeDistribution[]; } export interface NftmngrFeeDistribution { method?: NftmngrFeeDistributionMethod; /** @format float */ portion?: number; } export declare enum NftmngrFeeDistributionMethod { BURN = "BURN", REWARD_POOL = "REWARD_POOL", TRANSFER = "TRANSFER" } export interface NftmngrFlagStatus { status_name?: string; status_value?: boolean; } export interface NftmngrFloatAttributeValue { /** @format double */ value?: number; } export interface NftmngrMapTokenToMinter { token_id?: string; minter?: string; } export interface NftmngrMsgAddActionResponse { code?: string; name?: string; } export interface NftmngrMsgAddAttributeResponse { code?: string; name?: string; } export interface NftmngrMsgChangeOrgOwnerResponse { orgName?: string; oldOwner?: string; newOwner?: string; } export interface NftmngrMsgChangeSchemaOwnerResponse { nftSchemaCode?: string; newOwner?: string; } export interface NftmngrMsgCreateActionExecutorResponse { nftSchemaCode?: string; executorAddress?: string; } export interface NftmngrMsgCreateMetadataResponse { nftSchemaCode?: string; tokenId?: string; } export interface NftmngrMsgCreateNFTSchemaResponse { code?: string; } export interface NftmngrMsgDeleteActionExecutorResponse { nftSchemaCode?: string; executorAddress?: string; } export interface NftmngrMsgPerformActionByAdminResponse { nft_schema_code?: string; token_id?: string; } export interface NftmngrMsgPerformVirtualActionResponse { nftSchemaName?: string; } export interface NftmngrMsgProposalVirtualSchemaResponse { id?: string; virtualNftSchemaCode?: string; proposalType?: NftmngrProposalType; } export interface NftmngrMsgResyncAttributesResponse { nftSchemaCode?: string; tokenId?: string; } export interface NftmngrMsgSetAttributeOveridingResponse { schemaCode?: string; newOveriding?: string; } export interface NftmngrMsgSetBaseUriResponse { code?: string; uri?: string; } export type NftmngrMsgSetFeeConfigResponse = object; export interface NftmngrMsgSetMetadataFormatResponse { schemaCode?: string; newFormat?: string; } export interface NftmngrMsgSetMintauthResponse { nftSchemaCode?: string; } export interface NftmngrMsgSetOriginChainResponse { schemaCode?: string; newOriginChain?: string; } export interface NftmngrMsgSetOriginContractResponse { schemaCode?: string; newContractAddress?: string; } export interface NftmngrMsgSetUriRetrievalMethodResponse { schemaCode?: string; newMethod?: string; } export interface NftmngrMsgShowAttributesResponse { nftSchema?: string; } export interface NftmngrMsgToggleActionResponse { code?: string; name?: string; status?: boolean; } export interface NftmngrMsgUpdateActionResponse { nftSchemaCode?: string; name?: string; } export interface NftmngrMsgUpdateSchemaAttributeResponse { nftSchemaCode?: string; name?: string; } export type NftmngrMsgVoteVirtualSchemaProposalResponse = object; export interface NftmngrNFTSchemaQueryResult { code?: string; name?: string; owner?: string; description?: string; origin_data?: NftmngrOriginData; onchain_data?: NftmngrOnChainDataResult; isVerified?: boolean; mint_authorization?: string; } export interface NftmngrNftAttributeValue { name?: string; number_attribute_value?: NftmngrNumberAttributeValue; string_attribute_value?: NftmngrStringAttributeValue; boolean_attribute_value?: NftmngrBooleanAttributeValue; float_attribute_value?: NftmngrFloatAttributeValue; hidden_to_marketplace?: boolean; } export interface NftmngrNumberAttributeValue { /** @format uint64 */ value?: string; } export interface NftmngrOnChainDataResult { nft_attributes?: NftmngrAttributeDefinition[]; token_attributes?: NftmngrAttributeDefinition[]; actions?: NftmngrAction[]; virtual_actions?: SixprotocolnftmngrVirtualAction[]; status?: NftmngrFlagStatus[]; } export interface NftmngrOpenseaDisplayOption { display_type?: string; trait_type?: string; /** @format uint64 */ max_value?: string; } export interface NftmngrOriginData { origin_chain?: string; origin_contract_address?: string; origin_base_uri?: string; attribute_overriding?: NftmngrAttributeOverriding; metadata_format?: string; origin_attributes?: NftmngrAttributeDefinition[]; uri_retrieval_method?: NftmngrURIRetrievalMethod; } export declare enum NftmngrOwnerAddressType { ORIGIN_ADDRESS = "ORIGIN_ADDRESS", INTERNAL_ADDRESS = "INTERNAL_ADDRESS" } export declare enum NftmngrProposalType { CREATE = "CREATE", EDIT = "EDIT" } export interface NftmngrQueryAllActionByRefIdResponse { actionByRefId?: SixprotocolnftmngrActionByRefId[]; /** * PageResponse is to be embedded in gRPC response messages where the * corresponding request message has used PageRequest. * * message SomeResponse { * repeated Bar results = 1; * PageResponse page = 2; * } */ pagination?: V1Beta1PageResponse; } export interface NftmngrQueryAllActionExecutorResponse { actionExecutor?: SixprotocolnftmngrActionExecutor[]; /** * PageResponse is to be embedded in gRPC response messages where the * corresponding request message has used PageRequest. * * message SomeResponse { * repeated Bar results = 1; * PageResponse page = 2; * } */ pagination?: V1Beta1PageResponse; } export interface NftmngrQueryAllActionOfSchemaResponse { actionOfSchema?: SixprotocolnftmngrActionOfSchema[]; /** * PageResponse is to be embedded in gRPC response messages where the * corresponding request message has used PageRequest. * * message SomeResponse { * repeated Bar results = 1; * PageResponse page = 2; * } */ pagination?: V1Beta1PageResponse; } export interface NftmngrQueryAllExecutorOfSchemaResponse { executorOfSchema?: SixprotocolnftmngrExecutorOfSchema[]; /** * PageResponse is to be embedded in gRPC response messages where the * corresponding request message has used PageRequest. * * message SomeResponse { * repeated Bar results = 1; * PageResponse page = 2; * } */ pagination?: V1Beta1PageResponse; } export interface NftmngrQueryAllLockSchemaFeeResponse { lockSchemaFee?: SixprotocolnftmngrLockSchemaFee[]; /** * PageResponse is to be embedded in gRPC response messages where the * corresponding request message has used PageRequest. * * message SomeResponse { * repeated Bar results = 1; * PageResponse page = 2; * } */ pagination?: V1Beta1PageResponse; } export interface NftmngrQueryAllMetadataCreatorResponse { metadataCreator?: SixprotocolnftmngrMetadataCreator[]; /** * PageResponse is to be embedded in gRPC response messages where the * corresponding request message has used PageRequest. * * message SomeResponse { * repeated Bar results = 1; * PageResponse page = 2; * } */ pagination?: V1Beta1PageResponse; } export interface NftmngrQueryAllNFTSchemaByContractResponse { nFTSchemaByContract?: SixprotocolnftmngrNFTSchemaByContract[]; /** * PageResponse is to be embedded in gRPC response messages where the * corresponding request message has used PageRequest. * * message SomeResponse { * repeated Bar results = 1; * PageResponse page = 2; * } */ pagination?: V1Beta1PageResponse; } export interface NftmngrQueryAllNFTSchemaResponse { nFTSchema?: NftmngrNFTSchemaQueryResult[]; /** * PageResponse is to be embedded in gRPC response messages where the * corresponding request message has used PageRequest. * * message SomeResponse { * repeated Bar results = 1; * PageResponse page = 2; * } */ pagination?: V1Beta1PageResponse; } export interface NftmngrQueryAllNftDataResponse { nftData?: SixprotocolnftmngrNftData[]; /** * PageResponse is to be embedded in gRPC response messages where the * corresponding request message has used PageRequest. * * message SomeResponse { * repeated Bar results = 1; * PageResponse page = 2; * } */ pagination?: V1Beta1PageResponse; } export interface NftmngrQueryAllOrganizationResponse { organization?: SixprotocolnftmngrOrganization[]; /** * PageResponse is to be embedded in gRPC response messages where the * corresponding request message has used PageRequest. * * message SomeResponse { * repeated Bar results = 1; * PageResponse page = 2; * } */ pagination?: V1Beta1PageResponse; } export interface NftmngrQueryAllSchemaAttributeResponse { schemaAttribute?: SixprotocolnftmngrSchemaAttribute[]; /** * PageResponse is to be embedded in gRPC response messages where the * corresponding request message has used PageRequest. * * message SomeResponse { * repeated Bar results = 1; * PageResponse page = 2; * } */ pagination?: V1Beta1PageResponse; } export interface NftmngrQueryAllVirtualActionResponse { virtualAction?: SixprotocolnftmngrVirtualAction[]; /** * PageResponse is to be embedded in gRPC response messages where the * corresponding request message has used PageRequest. * * message SomeResponse { * repeated Bar results = 1; * PageResponse page = 2; * } */ pagination?: V1Beta1PageResponse; } export interface NftmngrQueryAllVirtualSchemaProposalResponse { virtualSchemaProposal?: SixprotocolnftmngrVirtualSchemaProposal[]; /** * PageResponse is to be embedded in gRPC response messages where the * corresponding request message has used PageRequest. * * message SomeResponse { * repeated Bar results = 1; * PageResponse page = 2; * } */ pagination?: V1Beta1PageResponse; } export interface NftmngrQueryAllVirtualSchemaResponse { virtualSchema?: SixprotocolnftmngrVirtualSchema[]; /** * PageResponse is to be embedded in gRPC response messages where the * corresponding request message has used PageRequest. * * message SomeResponse { * repeated Bar results = 1; * PageResponse page = 2; * } */ pagination?: V1Beta1PageResponse; } export interface NftmngrQueryGetActionByRefIdResponse { actionByRefId?: SixprotocolnftmngrActionByRefId; } export interface NftmngrQueryGetActionExecutorResponse { actionExecutor?: SixprotocolnftmngrActionExecutor; } export interface NftmngrQueryGetActionOfSchemaResponse { actionOfSchema?: SixprotocolnftmngrActionOfSchema; } export interface NftmngrQueryGetExecutorOfSchemaResponse { executorOfSchema?: SixprotocolnftmngrExecutorOfSchema; } export interface NftmngrQueryGetLockSchemaFeeResponse { lockSchemaFee?: SixprotocolnftmngrLockSchemaFee; } export interface NftmngrQueryGetMetadataCreatorResponse { metadataCreator?: SixprotocolnftmngrMetadataCreator; } export interface NftmngrQueryGetNFTFeeBalanceResponse { NFTFeeBalance?: SixprotocolnftmngrNFTFeeBalance; } export interface NftmngrQueryGetNFTFeeConfigResponse { NFTFeeConfig?: SixprotocolnftmngrNFTFeeConfig; } export interface NftmngrQueryGetNFTSchemaByContractResponse { nFTSchemaByContract?: SixprotocolnftmngrNFTSchemaByContract; } export interface NftmngrQueryGetNFTSchemaResponse { nFTSchema?: NftmngrNFTSchemaQueryResult; } export interface NftmngrQueryGetNftCollectionResponse { nftCollection?: SixprotocolnftmngrNftData[]; /** * PageResponse is to be embedded in gRPC response messages where the * corresponding request message has used PageRequest. * * message SomeResponse { * repeated Bar results = 1; * PageResponse page = 2; * } */ pagination?: V1Beta1PageResponse; } export interface NftmngrQueryGetNftDataResponse { nftData?: SixprotocolnftmngrNftData; } export interface NftmngrQueryGetOrganizationResponse { organization?: SixprotocolnftmngrOrganization; } export interface NftmngrQueryGetSchemaAttributeResponse { schemaAttribute?: SixprotocolnftmngrSchemaAttribute; } export interface NftmngrQueryGetVirtualActionResponse { virtualAction?: SixprotocolnftmngrVirtualAction; } export interface NftmngrQueryGetVirtualSchemaProposalResponse { virtualSchemaProposal?: SixprotocolnftmngrVirtualSchemaProposal; } export interface NftmngrQueryGetVirtualSchemaResponse { virtualSchema?: SixprotocolnftmngrVirtualSchema; } export interface NftmngrQueryListActiveProposalResponse { virtualSchemaProposal?: SixprotocolnftmngrVirtualSchemaProposal[]; } export interface NftmngrQueryListAttributeBySchemaResponse { schemaAttribute?: SixprotocolnftmngrSchemaAttribute[]; } /** * QueryParamsResponse is response type for the Query/Params RPC method. */ export interface NftmngrQueryParamsResponse { /** params holds all the parameters of this module. */ params?: SixprotocolnftmngrParams; } export declare enum NftmngrRegistryStatus { PENDING = "PENDING", REJECT = "REJECT", ACCEPT = "ACCEPT" } export interface NftmngrSchemaAttributeValue { number_attribute_value?: NftmngrNumberAttributeValue; string_attribute_value?: NftmngrStringAttributeValue; boolean_attribute_value?: NftmngrBooleanAttributeValue; float_attribute_value?: NftmngrFloatAttributeValue; } export interface NftmngrStringAttributeValue { value?: string; } export interface NftmngrTokenIdMap { nftSchemaName?: string; tokenId?: string; } export declare enum NftmngrURIRetrievalMethod { BASE = "BASE", TOKEN = "TOKEN" } export interface NftmngrVirtualSchemaRegistry { nftSchemaCode?: string; decision?: NftmngrRegistryStatus; } export interface NftmngrVirtualSchemaRegistryRequest { nftSchemaCode?: string; } /** * `Any` contains an arbitrary serialized protocol buffer message along with a URL that describes the type of the serialized message. Protobuf library provides support to pack/unpack Any values in the form of utility functions or additional generated methods of the Any type. Example 1: Pack and unpack a message in C++. Foo foo = ...; Any any; any.PackFrom(foo); ... if (any.UnpackTo(&foo)) { ... } Example 2: Pack and unpack a message in Java. Foo foo = ...; Any any = Any.pack(foo); ... if (any.is(Foo.class)) { foo = any.unpack(Foo.class); } Example 3: Pack and unpack a message in Python. foo = Foo(...) any = Any() any.Pack(foo) ... if any.Is(Foo.DESCRIPTOR): any.Unpack(foo) ... Example 4: Pack and unpack a message in Go foo := &pb.Foo{...} any, err := anypb.New(foo) if err != nil { ... } ... foo := &pb.Foo{} if err := any.UnmarshalTo(foo); err != nil { ... } The pack methods provided by protobuf library will by default use 'type.googleapis.com/full.type.name' as the type URL and the unpack methods only use the fully qualified type name after the last '/' in the type URL, for example "foo.bar.com/x/y.z" will yield type name "y.z". JSON ==== The JSON representation of an `Any` value uses the regular representation of the deserialized, embedded message, with an additional field `@type` which contains the type URL. Example: package google.profile; message Person { string first_name = 1; string last_name = 2; } { "@type": "type.googleapis.com/google.profile.Person", "firstName": , "lastName": } If the embedded message type is well-known and has a custom JSON representation, that representation will be embedded adding a field `value` which holds the custom JSON in addition to the `@type` field. Example (for message [google.protobuf.Duration][]): { "@type": "type.googleapis.com/google.protobuf.Duration", "value": "1.212s" } */ export interface ProtobufAny { /** * A URL/resource name that uniquely identifies the type of the serialized * protocol buffer message. This string must contain at least * one "/" character. The last segment of the URL's path must represent * the fully qualified name of the type (as in * `path/google.protobuf.Duration`). The name should be in a canonical form * (e.g., leading "." is not accepted). * * In practice, teams usually precompile into the binary all types that they * expect it to use in the context of Any. However, for URLs which use the * scheme `http`, `https`, or no scheme, one can optionally set up a type * server that maps type URLs to message definitions as follows: * * * If no scheme is provided, `https` is assumed. * * An HTTP GET on the URL must yield a [google.protobuf.Type][] * value in binary format, or produce an error. * * Applications are allowed to cache lookup results based on the * URL, or have them precompiled into a binary to avoid any * lookup. Therefore, binary compatibility needs to be preserved * on changes to types. (Use versioned type names to manage * breaking changes.) * * Note: this functionality is not currently available in the official * protobuf release, and it is not used for type URLs beginning with * type.googleapis.com. * * Schemes other than `http`, `https` (or the empty scheme) might be * used with implementation specific semantics. */ "@type"?: string; } export interface RpcStatus { /** @format int32 */ code?: number; message?: string; details?: ProtobufAny[]; } export interface SixprotocolnftmngrActionByRefId { refId?: string; creator?: string; nftSchemaCode?: string; tokenId?: string; action?: string; } export interface SixprotocolnftmngrActionExecutor { nftSchemaCode?: string; executorAddress?: string; creator?: string; } export interface SixprotocolnftmngrActionOfSchema { nftSchemaCode?: string; name?: string; /** @format uint64 */ index?: string; } export interface SixprotocolnftmngrExecutorOfSchema { nftSchemaCode?: string; executorAddress?: string[]; } export interface SixprotocolnftmngrLockSchemaFee { id?: string; virtualSchemaCode?: string; /** * Coin defines a token with a denomination and an amount. * * NOTE: The amount field is an Int which implements the custom method * signatures required by gogoproto. */ amount?: V1Beta1Coin; proposer?: string; } export interface SixprotocolnftmngrMetadataCreator { nftSchemaCode?: string; metadataMintedBy?: NftmngrMapTokenToMinter[]; } export interface SixprotocolnftmngrNFTFeeBalance { fee_balances?: string[]; } export interface SixprotocolnftmngrNFTFeeConfig { schema_fee?: NftmngrFeeConfig; } export interface SixprotocolnftmngrNFTSchemaByContract { originContractAddress?: string; schemaCodes?: string[]; } export interface SixprotocolnftmngrNftData { nft_schema_code?: string; token_id?: string; token_owner?: string; owner_address_type?: NftmngrOwnerAddressType; origin_image?: string; onchain_image?: string; token_uri?: string; origin_attributes?: NftmngrNftAttributeValue[]; onchain_attributes?: NftmngrNftAttributeValue[]; } export interface SixprotocolnftmngrOrganization { name?: string; owner?: string; } /** * Params defines the parameters for the module. */ export type SixprotocolnftmngrParams = object; export interface SixprotocolnftmngrSchemaAttribute { nftSchemaCode?: string; name?: string; data_type?: string; current_value?: NftmngrSchemaAttributeValue; creator?: string; } export interface SixprotocolnftmngrVirtualAction { virtualNftSchemaCode?: string; name?: string; desc?: string; disable?: boolean; when?: string; then?: string[]; allowed_actioner?: NftmngrAllowedActioner; params?: NftmngrActionParams[]; } export interface SixprotocolnftmngrVirtualSchema { virtualNftSchemaCode?: string; registry?: NftmngrVirtualSchemaRegistry[]; enable?: boolean; } export interface SixprotocolnftmngrVirtualSchemaProposal { id?: string; proposalType?: NftmngrProposalType; virtualSchema?: SixprotocolnftmngrVirtualSchema; actions?: NftmngrAction[]; executors?: string[]; /** @format date-time */ submitTime?: string; /** @format date-time */ votingStartTime?: string; /** @format date-time */ votingEndTime?: string; } /** * Coin defines a token with a denomination and an amount. NOTE: The amount field is an Int which implements the custom method signatures required by gogoproto. */ export interface V1Beta1Coin { denom?: string; amount?: string; } /** * message SomeRequest { Foo some_parameter = 1; PageRequest pagination = 2; } */ export interface V1Beta1PageRequest { /** * key is a value returned in PageResponse.next_key to begin * querying the next page most efficiently. Only one of offset or key * should be set. * @format byte */ key?: string; /** * offset is a numeric offset that can be used when key is unavailable. * It is less efficient than using key. Only one of offset or key should * be set. * @format uint64 */ offset?: string; /** * limit is the total number of results to be returned in the result page. * If left empty it will default to a value to be set by each app. * @format uint64 */ limit?: string; /** * count_total is set to true to indicate that the result set should include * a count of the total number of items available for pagination in UIs. * count_total is only respected when offset is used. It is ignored when key * is set. */ count_total?: boolean; /** * reverse is set to true if results are to be returned in the descending order. * * Since: cosmos-sdk 0.43 */ reverse?: boolean; } /** * PageResponse is to be embedded in gRPC response messages where the corresponding request message has used PageRequest. message SomeResponse { repeated Bar results = 1; PageResponse page = 2; } */ export interface V1Beta1PageResponse { /** @format byte */ next_key?: string; /** @format uint64 */ total?: string; } export type QueryParamsType = Record; export type ResponseFormat = keyof Omit; export interface FullRequestParams extends Omit { /** set parameter to `true` for call `securityWorker` for this request */ secure?: boolean; /** request path */ path: string; /** content type of request body */ type?: ContentType; /** query params */ query?: QueryParamsType; /** format of response (i.e. response.json() -> format: "json") */ format?: keyof Omit; /** request body */ body?: unknown; /** base url */ baseUrl?: string; /** request cancellation token */ cancelToken?: CancelToken; } export type RequestParams = Omit; export interface ApiConfig { baseUrl?: string; baseApiParams?: Omit; securityWorker?: (securityData: SecurityDataType) => RequestParams | void; } export interface HttpResponse extends Response { data: D; error: E; } type CancelToken = Symbol | string | number; export declare enum ContentType { Json = "application/json", FormData = "multipart/form-data", UrlEncoded = "application/x-www-form-urlencoded" } export declare class HttpClient { baseUrl: string; private securityData; private securityWorker; private abortControllers; private baseApiParams; constructor(apiConfig?: ApiConfig); setSecurityData: (data: SecurityDataType) => void; private addQueryParam; protected toQueryString(rawQuery?: QueryParamsType): string; protected addQueryParams(rawQuery?: QueryParamsType): string; private contentFormatters; private mergeRequestParams; private createAbortSignal; abortRequest: (cancelToken: CancelToken) => void; request: ({ body, secure, path, type, query, format, baseUrl, cancelToken, ...params }: FullRequestParams) => Promise>; } /** * @title nftmngr/action.proto * @version version not set */ export declare class Api extends HttpClient { /** * No description * * @tags Query * @name QueryListActiveProposal * @summary Queries a list of ListActiveProposal items. * @request GET:/thesixnetwork/six-protocol/nftmngr/list_active_proposal */ queryListActiveProposal: (params?: RequestParams) => Promise>; /** * No description * * @tags Query * @name QueryLockSchemaFeeAll * @summary Queries a list of LockSchemaFee items. * @request GET:/thesixnetwork/six-protocol/nftmngr/lock_schema_fee */ queryLockSchemaFeeAll: (query?: { "pagination.key"?: string; "pagination.offset"?: string; "pagination.limit"?: string; "pagination.count_total"?: boolean; "pagination.reverse"?: boolean; }, params?: RequestParams) => Promise>; /** * No description * * @tags Query * @name QueryLockSchemaFee * @summary Queries a LockSchemaFee by index. * @request GET:/thesixnetwork/six-protocol/nftmngr/lock_schema_fee/{index} */ queryLockSchemaFee: (index: string, params?: RequestParams) => Promise>; /** * No description * * @tags Query * @name QueryActionByRefIdAll * @summary Queries a list of ActionByRefId items. * @request GET:/thesixnetwork/sixnft/nftmngr/action_by_ref_id */ queryActionByRefIdAll: (query?: { "pagination.key"?: string; "pagination.offset"?: string; "pagination.limit"?: string; "pagination.count_total"?: boolean; "pagination.reverse"?: boolean; }, params?: RequestParams) => Promise>; /** * No description * * @tags Query * @name QueryActionByRefId * @summary Queries a ActionByRefId by index. * @request GET:/thesixnetwork/sixnft/nftmngr/action_by_ref_id/{refId} */ queryActionByRefId: (refId: string, params?: RequestParams) => Promise>; /** * No description * * @tags Query * @name QueryActionExecutorAll * @summary Queries a list of ActionExecutor items. * @request GET:/thesixnetwork/sixnft/nftmngr/action_executor */ queryActionExecutorAll: (query?: { "pagination.key"?: string; "pagination.offset"?: string; "pagination.limit"?: string; "pagination.count_total"?: boolean; "pagination.reverse"?: boolean; }, params?: RequestParams) => Promise>; /** * No description * * @tags Query * @name QueryActionExecutor * @summary Queries a ActionExecutor by index. * @request GET:/thesixnetwork/sixnft/nftmngr/action_executor/{nftSchemaCode}/{executorAddress} */ queryActionExecutor: (nftSchemaCode: string, executorAddress: string, params?: RequestParams) => Promise>; /** * No description * * @tags Query * @name QueryActionOfSchemaAll * @summary Queries a list of ActionOfSchema items. * @request GET:/thesixnetwork/sixnft/nftmngr/action_of_schema */ queryActionOfSchemaAll: (query?: { "pagination.key"?: string; "pagination.offset"?: string; "pagination.limit"?: string; "pagination.count_total"?: boolean; "pagination.reverse"?: boolean; }, params?: RequestParams) => Promise>; /** * No description * * @tags Query * @name QueryActionOfSchema * @summary Queries a ActionOfSchema by index. * @request GET:/thesixnetwork/sixnft/nftmngr/action_of_schema/{nftSchemaCode}/{name} */ queryActionOfSchema: (nftSchemaCode: string, name: string, params?: RequestParams) => Promise>; /** * No description * * @tags Query * @name QueryExecutorOfSchemaAll * @summary Queries a list of ExecutorOfSchema items. * @request GET:/thesixnetwork/sixnft/nftmngr/executor_of_schema */ queryExecutorOfSchemaAll: (query?: { "pagination.key"?: string; "pagination.offset"?: string; "pagination.limit"?: string; "pagination.count_total"?: boolean; "pagination.reverse"?: boolean; }, params?: RequestParams) => Promise>; /** * No description * * @tags Query * @name QueryExecutorOfSchema * @summary Queries a ExecutorOfSchema by index. * @request GET:/thesixnetwork/sixnft/nftmngr/executor_of_schema/{nftSchemaCode} */ queryExecutorOfSchema: (nftSchemaCode: string, params?: RequestParams) => Promise>; /** * No description * * @tags Query * @name QueryListAttributeBySchema * @summary Queries a list of ListAttributeBySchema items. * @request GET:/thesixnetwork/sixnft/nftmngr/list_attribute_by_schema/{nftSchemaCode} */ queryListAttributeBySchema: (nftSchemaCode: string, params?: RequestParams) => Promise>; /** * No description * * @tags Query * @name QueryMetadataCreatorAll * @summary Queries a list of MetadataCreator items. * @request GET:/thesixnetwork/sixnft/nftmngr/metadata_creator */ queryMetadataCreatorAll: (query?: { "pagination.key"?: string; "pagination.offset"?: string; "pagination.limit"?: string; "pagination.count_total"?: boolean; "pagination.reverse"?: boolean; }, params?: RequestParams) => Promise>; /** * No description * * @tags Query * @name QueryMetadataCreator * @summary Queries a MetadataCreator by index. * @request GET:/thesixnetwork/sixnft/nftmngr/metadata_creator/{nftSchemaCode} */ queryMetadataCreator: (nftSchemaCode: string, params?: RequestParams) => Promise>; /** * No description * * @tags Query * @name QueryNftCollection * @summary Queries a NftCollection by index. * @request GET:/thesixnetwork/sixnft/nftmngr/nft_collection/{nftSchemaCode} */ queryNftCollection: (nftSchemaCode: string, query?: { "pagination.key"?: string; "pagination.offset"?: string; "pagination.limit"?: string; "pagination.count_total"?: boolean; "pagination.reverse"?: boolean; }, params?: RequestParams) => Promise>; /** * No description * * @tags Query * @name QueryNftDataAll * @summary Queries a list of NftData items. * @request GET:/thesixnetwork/sixnft/nftmngr/nft_data */ queryNftDataAll: (query?: { withGlobal?: boolean; "pagination.key"?: string; "pagination.offset"?: string; "pagination.limit"?: string; "pagination.count_total"?: boolean; "pagination.reverse"?: boolean; }, params?: RequestParams) => Promise>; /** * No description * * @tags Query * @name QueryNftData * @summary Queries a NftData by index. * @request GET:/thesixnetwork/sixnft/nftmngr/nft_data/{nftSchemaCode}/{tokenId} */ queryNftData: (nftSchemaCode: string, tokenId: string, query?: { withGlobal?: boolean; }, params?: RequestParams) => Promise>; /** * No description * * @tags Query * @name QueryNftFeeBalance * @summary Queries a NFTFeeBalance by index. * @request GET:/thesixnetwork/sixnft/nftmngr/nft_fee_balance */ queryNftFeeBalance: (params?: RequestParams) => Promise>; /** * No description * * @tags Query * @name QueryNftFeeConfig * @summary Queries a NFTFeeConfig by index. * @request GET:/thesixnetwork/sixnft/nftmngr/nft_fee_config */ queryNftFeeConfig: (params?: RequestParams) => Promise>; /** * No description * * @tags Query * @name QueryNftSchemaAll * @summary Queries a list of NFTSchema items. * @request GET:/thesixnetwork/sixnft/nftmngr/nft_schema */ queryNftSchemaAll: (query?: { "pagination.key"?: string; "pagination.offset"?: string; "pagination.limit"?: string; "pagination.count_total"?: boolean; "pagination.reverse"?: boolean; }, params?: RequestParams) => Promise>; /** * No description * * @tags Query * @name QueryNftSchema * @summary Queries a NFTSchema by index. * @request GET:/thesixnetwork/sixnft/nftmngr/nft_schema/{code} */ queryNftSchema: (code: string, params?: RequestParams) => Promise>; /** * No description * * @tags Query * @name QueryNftSchemaByContractAll * @summary Queries a list of NFTSchemaByContract items. * @request GET:/thesixnetwork/sixnft/nftmngr/nft_schema_by_contract */ queryNftSchemaByContractAll: (query?: { "pagination.key"?: string; "pagination.offset"?: string; "pagination.limit"?: string; "pagination.count_total"?: boolean; "pagination.reverse"?: boolean; }, params?: RequestParams) => Promise>; /** * No description * * @tags Query * @name QueryNftSchemaByContract * @summary Queries a NFTSchemaByContract by index. * @request GET:/thesixnetwork/sixnft/nftmngr/nft_schema_by_contract/{originContractAddress} */ queryNftSchemaByContract: (originContractAddress: string, params?: RequestParams) => Promise>; /** * No description * * @tags Query * @name QueryOrganizationAll * @summary Queries a list of Organization items. * @request GET:/thesixnetwork/sixnft/nftmngr/organization */ queryOrganizationAll: (query?: { "pagination.key"?: string; "pagination.offset"?: string; "pagination.limit"?: string; "pagination.count_total"?: boolean; "pagination.reverse"?: boolean; }, params?: RequestParams) => Promise>; /** * No description * * @tags Query * @name QueryOrganization * @summary Queries a Organization by index. * @request GET:/thesixnetwork/sixnft/nftmngr/organization/{name} */ queryOrganization: (name: string, params?: RequestParams) => Promise>; /** * No description * * @tags Query * @name QueryParams * @summary Parameters queries the parameters of the module. * @request GET:/thesixnetwork/sixnft/nftmngr/params */ queryParams: (params?: RequestParams) => Promise>; /** * No description * * @tags Query * @name QuerySchemaAttributeAll * @summary Queries a list of SchemaAttribute items. * @request GET:/thesixnetwork/sixnft/nftmngr/schema_attribute */ querySchemaAttributeAll: (query?: { nftSchemaCode?: string; "pagination.key"?: string; "pagination.offset"?: string; "pagination.limit"?: string; "pagination.count_total"?: boolean; "pagination.reverse"?: boolean; }, params?: RequestParams) => Promise>; /** * No description * * @tags Query * @name QuerySchemaAttribute * @summary Queries a SchemaAttribute by index. * @request GET:/thesixnetwork/sixnft/nftmngr/schema_attribute/{nftSchemaCode}/{name} */ querySchemaAttribute: (nftSchemaCode: string, name: string, params?: RequestParams) => Promise>; /** * No description * * @tags Query * @name QueryVirtualActionAll * @summary Queries a list of Virtual items. * @request GET:/thesixnetwork/sixnft/nftmngr/virtual_action */ queryVirtualActionAll: (query?: { nftSchemaCode?: string; "pagination.key"?: string; "pagination.offset"?: string; "pagination.limit"?: string; "pagination.count_total"?: boolean; "pagination.reverse"?: boolean; }, params?: RequestParams) => Promise>; /** * No description * * @tags Query * @name QueryVirtualAction * @summary Queries a Virtual by index * @request GET:/thesixnetwork/sixnft/nftmngr/virtual_action/{nftSchemaCode} */ queryVirtualAction: (nftSchemaCode: string, query?: { name?: string; }, params?: RequestParams) => Promise>; /** * No description * * @tags Query * @name QueryVirtualSchemaAll * @summary Queries a list of VirtualSchema items. * @request GET:/thesixnetwork/sixnft/nftmngr/virtual_schema */ queryVirtualSchemaAll: (query?: { "pagination.key"?: string; "pagination.offset"?: string; "pagination.limit"?: string; "pagination.count_total"?: boolean; "pagination.reverse"?: boolean; }, params?: RequestParams) => Promise>; /** * No description * * @tags Query * @name QueryVirtualSchema * @summary Queries a VirtualSchema by index. * @request GET:/thesixnetwork/sixnft/nftmngr/virtual_schema/{nftSchemaCode} */ queryVirtualSchema: (nftSchemaCode: string, params?: RequestParams) => Promise>; /** * No description * * @tags Query * @name QueryVirtualSchemaProposalAll * @summary Queries a list of VirtualSchemaProposal items. * @request GET:/thesixnetwork/sixnft/nftmngr/virtual_schema_proposal */ queryVirtualSchemaProposalAll: (query?: { "pagination.key"?: string; "pagination.offset"?: string; "pagination.limit"?: string; "pagination.count_total"?: boolean; "pagination.reverse"?: boolean; }, params?: RequestParams) => Promise>; /** * No description * * @tags Query * @name QueryVirtualSchemaProposal * @summary Queries a VirtualSchemaProposal by index. * @request GET:/thesixnetwork/sixnft/nftmngr/virtual_schema_proposal/{index} */ queryVirtualSchemaProposal: (index: string, params?: RequestParams) => Promise>; } export {};