HandlerAndValidators
createAttachment
createAttachment: HandlerAndValidators<{
authentication: undefined | Predicate;
authorization: undefined | Predicate;
emailVerified: undefined | Predicate;
organizationExists: undefined | Predicate;
organizationHasNormalStatus: undefined | Predicate;
} & Record<string, Predicate>>
createAttribute
createAttribute: HandlerAndValidators<{
authentication: undefined | Predicate;
authorization: undefined | Predicate;
validBody: undefined | Predicate;
} & Record<string, Predicate>>
createCategory
createCategory: HandlerAndValidators<{
authentication: undefined | Predicate;
authorization: undefined | Predicate;
validBody: undefined | Predicate;
} & Record<string, Predicate>>
createFollow
createFollow: HandlerAndValidators<{
authentication: undefined | Predicate;
followExists: undefined | Predicate;
validBody: undefined | Predicate;
validFollowerId: undefined | Predicate;
validFollowerType: undefined | Predicate;
} & Record<string, Predicate>>
createLocation
createLocation: HandlerAndValidators<{
authorization: undefined | Predicate;
validBody: undefined | Predicate;
} & Record<string, Predicate>>
createManyProductVariants
createManyProductVariants: HandlerAndValidators<{
authentication: undefined | Predicate;
authorization: undefined | Predicate;
validBody: undefined | Predicate;
} & Record<string, Predicate>>
createManyProducts
createManyProducts: HandlerAndValidators<{
authentication: undefined | Predicate;
authorization: undefined | Predicate;
organizationExists: undefined | Predicate;
organizationHasNormalStatus: undefined | Predicate;
validBody: undefined | Predicate;
} & Record<string, Predicate>>
createProduct
createProduct: HandlerAndValidators<{
authentication: undefined | Predicate;
authorization: undefined | Predicate;
organizationExists: undefined | Predicate;
organizationHasNormalStatus: undefined | Predicate;
validAttributes: undefined | Predicate;
validBody: undefined | Predicate;
} & Record<string, Predicate>>
createProductVariant
createProductVariant: HandlerAndValidators<{
authentication: undefined | Predicate;
authorization: undefined | Predicate;
validBody: undefined | Predicate;
} & Record<string, Predicate>>
deleteAttachment
deleteAttachment: HandlerAndValidators<{
attachmentExists: undefined | Predicate;
authentication: undefined | Predicate;
authorization: undefined | Predicate;
emailVerified: undefined | Predicate;
organizationExists: undefined | Predicate;
organizationHasNormalStatus: undefined | Predicate;
} & Record<string, Predicate>>
deleteAttribute
deleteAttribute: HandlerAndValidators<{
attributeExists: undefined | Predicate;
authentication: undefined | Predicate;
authorization: undefined | Predicate;
} & Record<string, Predicate>>
deleteCategory
deleteCategory: HandlerAndValidators<{
authorization: undefined | Predicate;
} & Record<string, Predicate>>
deleteFollow
deleteFollow: HandlerAndValidators<{
authentication: undefined | Predicate;
validBody: undefined | Predicate;
validFollowerId: undefined | Predicate;
validFollowerType: undefined | Predicate;
} & Record<string, Predicate>>
deleteLocation
deleteLocation: HandlerAndValidators<{
authorization: undefined | Predicate;
} & Record<string, Predicate>>
deleteManyProductVariants
deleteManyProductVariants: HandlerAndValidators<{
authentication: undefined | Predicate;
authorization: undefined | Predicate;
variantExists: undefined | Predicate;
} & Record<string, Predicate>>
deleteManyProducts
deleteManyProducts: HandlerAndValidators<{
authentication: undefined | Predicate;
authorization: undefined | Predicate;
organizationExists: undefined | Predicate;
productsBelongsToOrg: undefined | Predicate;
} & Record<string, Predicate>>
deleteProduct
deleteProduct: HandlerAndValidators<{
authentication: undefined | Predicate;
authorization: undefined | Predicate;
} & Record<string, Predicate>>
deleteProductVariant
deleteProductVariant: HandlerAndValidators<{
authentication: undefined | Predicate;
authorization: undefined | Predicate;
variantExists: undefined | Predicate;
} & Record<string, Predicate>>
duplicateProduct
duplicateProduct: HandlerAndValidators<{
authentication: undefined | Predicate;
authorization: undefined | Predicate;
} & Record<string, Predicate>>
getAttachment
getAttachment: HandlerAndValidators<{
attachmentExists: undefined | Predicate;
authentication: undefined | Predicate;
authorization: undefined | Predicate;
emailVerified: undefined | Predicate;
organizationExists: undefined | Predicate;
organizationHasNormalStatus: undefined | Predicate;
} & Record<string, Predicate>>
getAttachmentUploadUrl
getAttachmentUploadUrl: HandlerAndValidators<{
authentication: undefined | Predicate;
emailVerified: undefined | Predicate;
organizationExists: undefined | Predicate;
organizationHasNormalStatus: undefined | Predicate;
} & Record<string, Predicate>>
getCategory
getCategory: HandlerAndValidators<Record<string, Predicate>>
getCategoryProductCount
getCategoryProductCount: HandlerAndValidators<Record<string, Predicate>>
getCategoryTree
getCategoryTree: HandlerAndValidators<Record<string, Predicate>>
getLocation
getLocation: HandlerAndValidators<Record<string, Predicate>>
getLocationProductCount
getLocationProductCount: HandlerAndValidators<Record<string, Predicate>>
getLocationTree
getLocationTree: HandlerAndValidators<Record<string, Predicate>>
getProduct
getProduct: HandlerAndValidators<Record<string, Predicate>>
getProductVariant
getProductVariant: HandlerAndValidators<{
authentication: undefined | Predicate;
} & Record<string, Predicate>>
listAttachments
listAttachments: HandlerAndValidators<{
authentication: undefined | Predicate;
authorization: undefined | Predicate;
emailVerified: undefined | Predicate;
} & Record<string, Predicate>>
listAttachmentsForOrganization
listAttachmentsForOrganization: HandlerAndValidators<{
authentication: undefined | Predicate;
authorization: undefined | Predicate;
emailVerified: undefined | Predicate;
organizationExists: undefined | Predicate;
organizationHasNormalStatus: undefined | Predicate;
} & Record<string, Predicate>>
listAttributes
listAttributes: HandlerAndValidators<Record<string, Predicate>>
listCategories
listCategories: HandlerAndValidators<Record<string, Predicate>>
listFollowers
listFollowers: HandlerAndValidators<{
authentication: undefined | Predicate;
validFollowerType: undefined | Predicate;
} & Record<string, Predicate>>
listFollowsForUser
listFollowsForUser: HandlerAndValidators<{
authentication: undefined | Predicate;
authorization: undefined | Predicate;
} & Record<string, Predicate>>
listLocations
listLocations: HandlerAndValidators<Record<string, Predicate>>
listProductVariants
listProductVariants: HandlerAndValidators<{
productExists: undefined | Predicate;
} & Record<string, Predicate>>
listProducts
listProducts: HandlerAndValidators<{
authentication: undefined | Predicate;
authorization: undefined | Predicate;
} & Record<string, Predicate>>
listProductsForActiveStatus
listProductsForActiveStatus: HandlerAndValidators<Record<string, Predicate>>
listProductsForOrganization
listProductsForOrganization: HandlerAndValidators<{
authentication: undefined | Predicate;
authorization: undefined | Predicate;
organizationExists: undefined | Predicate;
organizationHasNormalStatus: undefined | Predicate;
} & Record<string, Predicate>>
listRailAreas
listRailAreas: HandlerAndValidators<Record<string, Predicate>>
listRailCompanies
listRailCompanies: HandlerAndValidators<Record<string, Predicate>>
listRailLines
listRailLines: HandlerAndValidators<Record<string, Predicate>>
listRailStations
listRailStations: HandlerAndValidators<Record<string, Predicate>>
updateAttribute
updateAttribute: HandlerAndValidators<{
authentication: undefined | Predicate;
authorization: undefined | Predicate;
validBody: undefined | Predicate;
} & Record<string, Predicate>>
updateCategory
updateCategory: HandlerAndValidators<{
authorization: undefined | Predicate;
validBody: undefined | Predicate;
} & Record<string, Predicate>>
updateLocation
updateLocation: HandlerAndValidators<{
authorization: undefined | Predicate;
validBody: undefined | Predicate;
} & Record<string, Predicate>>
updateManyProductVariants
updateManyProductVariants: HandlerAndValidators<{
authentication: undefined | Predicate;
authorization: undefined | Predicate;
validBody: undefined | Predicate;
variantExists: undefined | Predicate;
} & Record<string, Predicate>>
updateManyProducts
updateManyProducts: HandlerAndValidators<{
authentication: undefined | Predicate;
authorization: undefined | Predicate;
hasSuperAdminOnlyField: undefined | Predicate;
organizationExists: undefined | Predicate;
productsBelongsToOrg: undefined | Predicate;
validBody: undefined | Predicate;
} & Record<string, Predicate>>
updateProduct
updateProduct: HandlerAndValidators<{
authentication: undefined | Predicate;
authorization: undefined | Predicate;
hasSuperAdminOnlyField: undefined | Predicate;
validBody: undefined | Predicate;
} & Record<string, Predicate>>
updateProductVariant
updateProductVariant: HandlerAndValidators<{
authentication: undefined | Predicate;
authorization: undefined | Predicate;
validBody: undefined | Predicate;
variantExists: undefined | Predicate;
} & Record<string, Predicate>>
Catalog default adapter constructor