tsonik
Version:
A TypeScript client library for the Iconik API based on Swagger documentation
19 lines • 830 B
TypeScript
import { BaseResource } from './base';
import { Tsonik } from '../client';
import { ApiResponse } from '../types';
import { MetadataResponse, GetMetadataParams, UpdateMetadataRequest, PutMetadataParams } from '../types/metadata';
/**
* Metadata resource class for managing Iconik metadata
*/
export declare class MetadataResource extends BaseResource {
constructor(client: Tsonik);
/**
* Get metadata for a specific object
*/
getMetadata(objectType: string, objectId: string, params?: GetMetadataParams): Promise<ApiResponse<MetadataResponse>>;
/**
* Update metadata for a specific object
*/
putMetadata(objectType: string, objectId: string, metadataData: UpdateMetadataRequest, params?: PutMetadataParams): Promise<ApiResponse<MetadataResponse>>;
}
//# sourceMappingURL=metadata.d.ts.map