@lambdacurry/medusa-plugins-sdk
Version:
12 lines • 950 B
TypeScript
import type { Client } from '@medusajs/js-sdk';
import type { AdminCreateProductReviewResponseDTO, AdminListProductReviewsQuery, AdminProductReviewResponse, AdminUpdateProductReviewResponseDTO, AdminListProductReviewsResponse } from '../../types';
export declare class AdminProductReviewsResource {
private client;
constructor(client: Client);
list(query: AdminListProductReviewsQuery): Promise<AdminListProductReviewsResponse>;
updateStatus(productReviewId: string, status: 'pending' | 'approved' | 'flagged'): Promise<AdminProductReviewResponse>;
createResponse(productReviewId: string, data: AdminCreateProductReviewResponseDTO): Promise<AdminProductReviewResponse>;
updateResponse(productReviewId: string, data: AdminUpdateProductReviewResponseDTO): Promise<AdminProductReviewResponse>;
deleteResponse(productReviewId: string): Promise<AdminProductReviewResponse>;
}
//# sourceMappingURL=admin-product-reviews.d.ts.map