Skip to main content

WishListService

@adamondo/backend


@adamondo/backend / application/services/WishListService

application/services/WishListService

Classes

WishListService

Defined in: src/application/services/WishListService.ts:11

Constructors

Constructor

new WishListService(uow): WishListService

Defined in: src/application/services/WishListService.ts:12

Parameters
uow

UnitOfWork

Returns

WishListService

Methods

getAllWishListGroup()

getAllWishListGroup(userId): Promise<AllWishListGroupResult>

Defined in: src/application/services/WishListService.ts:14

Parameters
userId

string

Returns

Promise<AllWishListGroupResult>

getWishListGroup()

getWishListGroup(userId, id): Promise<WishListGroupEntity | { status: string; }>

Defined in: src/application/services/WishListService.ts:29

Parameters
userId

string

id

number

Returns

Promise<WishListGroupEntity | { status: string; }>

createWishListGroup()

createWishListGroup(userId, name, isPublic?): Promise<number>

Defined in: src/application/services/WishListService.ts:40

Parameters
userId

string

name

string

isPublic?

string

Returns

Promise<number>

updateWishListGroup()

updateWishListGroup(id, name?, isPublic?): Promise<boolean>

Defined in: src/application/services/WishListService.ts:47

Parameters
id

number

name?

string

isPublic?

number

Returns

Promise<boolean>

deleteWishListGroup()

deleteWishListGroup(userId, id): Promise<"success" | "failed" | "notFound">

Defined in: src/application/services/WishListService.ts:53

Parameters
userId

string

id

number

Returns

Promise<"success" | "failed" | "notFound">

createWishList()

createWishList(userId, listId, wishListGroupId, eventKey): Promise<"success" | "listOwner">

Defined in: src/application/services/WishListService.ts:69

Parameters
userId

string

listId

number

wishListGroupId

number

eventKey

boolean

Returns

Promise<"success" | "listOwner">