Product adapter

interface CatalogBaseAdapter {
    createManyProducts: HandlerAndValidators<Record<string, Predicate>>;
    createProduct: HandlerAndValidators<Record<string, Predicate>>;
    deleteManyProducts: HandlerAndValidators<Record<string, Predicate>>;
    deleteProduct: HandlerAndValidators<Record<string, Predicate>>;
    duplicateProduct: HandlerAndValidators<Record<string, Predicate>>;
    getProduct: HandlerAndValidators<Record<string, Predicate>>;
    listProducts: HandlerAndValidators<Record<string, Predicate>>;
    listProductsForActiveStatus: HandlerAndValidators<Record<string, Predicate>>;
    listProductsForOrganization: HandlerAndValidators<Record<string, Predicate>>;
    updateManyProducts: HandlerAndValidators<Record<string, Predicate>>;
    updateProduct: HandlerAndValidators<Record<string, Predicate>>;
}

Hierarchy (view full)

Properties

createManyProducts: HandlerAndValidators<Record<string, Predicate>>
createProduct: HandlerAndValidators<Record<string, Predicate>>
deleteManyProducts: HandlerAndValidators<Record<string, Predicate>>
deleteProduct: HandlerAndValidators<Record<string, Predicate>>
duplicateProduct: HandlerAndValidators<Record<string, Predicate>>
getProduct: HandlerAndValidators<Record<string, Predicate>>
listProducts: HandlerAndValidators<Record<string, Predicate>>
listProductsForActiveStatus: HandlerAndValidators<Record<string, Predicate>>
listProductsForOrganization: HandlerAndValidators<Record<string, Predicate>>
updateManyProducts: HandlerAndValidators<Record<string, Predicate>>
updateProduct: HandlerAndValidators<Record<string, Predicate>>

Generated using TypeDoc