Implements

Constructors

HandlerAndValidators

createReviewForOrganizationByUser: HandlerAndValidators<{
    authentication: undefined | Predicate;
    hasMatchingOrderStatus: undefined | Predicate;
    organizationExists: undefined | Predicate;
    userIdMatchesRequest: undefined | Predicate;
    validBody: undefined | Predicate;
} & Record<string, Predicate>>

Create org review by user handler and validators

Description

handler: createReviewForOrganizationByUserHandler

validators:

createReviewForUserByOrganization: HandlerAndValidators<{
    authentication: undefined | Predicate;
    hasMatchingOrderStatus: undefined | Predicate;
    organizationExists: undefined | Predicate;
    userExists: undefined | Predicate;
    userInOrganization: undefined | Predicate;
    validBody: undefined | Predicate;
} & Record<string, Predicate>>

Create user review by org handler and validators

Description

handler: createReviewForUserByOrganizationHandler

validators:

deleteReviewForOrganizationByUser: HandlerAndValidators<{
    authentication: undefined | Predicate;
    myReview: undefined | Predicate;
    reviewExists: undefined | Predicate;
    userExists: undefined | Predicate;
    userIdMatchesRequest: undefined | Predicate;
} & Record<string, Predicate>>

Delete org review by user handler and validators

Description

handler: deleteReviewForOrganizationByUserHandler

validators:

deleteReviewForUserByOrganization: HandlerAndValidators<{
    authentication: undefined | Predicate;
    organizationExists: undefined | Predicate;
    reviewBelongsToOrganization: undefined | Predicate;
    reviewExists: undefined | Predicate;
    userOwnerOrAdmin: undefined | Predicate;
} & Record<string, Predicate>>

Delete user review by org handler and validators

Description

handler: deleteReviewForUserByOrganizationHandler

validators:

listReviewsForOrganization: HandlerAndValidators<{
    organizationExists: undefined | Predicate;
} & Record<string, Predicate>>

List org reviews handler and validators

Description

handler: listReviewsForOrganizationHandler

validators:

listReviewsForOrganizationByUser: HandlerAndValidators<{
    authentication: undefined | Predicate;
    userExists: undefined | Predicate;
    userIdMatchesRequest: undefined | Predicate;
} & Record<string, Predicate>>

List org reviews by user handler and validators

Description

handler: listReviewsForOrganizationByUserHandler

validators:

listReviewsForUser: HandlerAndValidators<{
    userExists: undefined | Predicate;
} & Record<string, Predicate>>

List user reviews handler and validators

Description

handler: listReviewsForUserHandler

validators:

listReviewsForUserByOrganization: HandlerAndValidators<{
    authentication: undefined | Predicate;
    organizationExists: undefined | Predicate;
    userInOrganization: undefined | Predicate;
} & Record<string, Predicate>>

List user reviews by org handler and validators

Description

handler: listReviewsForUserByOrganizationHandler

validators:

updateReviewForOrganizationByUser: HandlerAndValidators<{
    authentication: undefined | Predicate;
    myReview: undefined | Predicate;
    reviewExists: undefined | Predicate;
    userExists: undefined | Predicate;
    userIdMatchesRequest: undefined | Predicate;
    validBody: undefined | Predicate;
} & Record<string, Predicate>>

Update org review handler and validators

Description

handler: updateReviewForOrganizationHandler

validators:

updateReviewForUserByOrganization: HandlerAndValidators<{
    authentication: undefined | Predicate;
    organizationExists: undefined | Predicate;
    reviewBelongsToOrganization: undefined | Predicate;
    reviewExists: undefined | Predicate;
    userOwnerOrAdmin: undefined | Predicate;
    validBody: undefined | Predicate;
} & Record<string, Predicate>>

Update user review by org handler and validators

Description

handler: updateReviewForUserByOrganizationHandler

validators:

Properties

adapterName: string = ADAPTER_NAME

review default adapter properties

authSecrets: AuthSecrets
dataServices: {
    review: ReviewDataService;
}

Type declaration

opts: Required<Omit<ReviewDefaultAdapterOptions, keyof AuthSecrets>>

Generated using TypeDoc