@roar-firebase-functions/core / UserClaimBaseRepository
Interface: UserClaimBaseRepository
Defined in: packages/core/src/repositories/base/userClaim.base.repository.interface.ts:23
Repository interface for managing user claims. Extends the base repository with user claim specific operations.
This interface provides methods to interact with the user claim data store, including retrievals by Roar UID and other claim-specific operations.
Extends
Methods
create()
Defined in: packages/core/src/repositories/base/base.repository.interface.ts:84
Creates a new entity in the repository.
Parameters
params
unknown
Returns
Inherited from
delete()
delete(
params
):Promise
<void
>
Defined in: packages/core/src/repositories/base/base.repository.interface.ts:86
Deletes an entity from the repository.
Parameters
params
unknown
Returns
Promise
<void
>
Inherited from
get()
Retrieves one or more entities based on provided parameters.
Call Signature
Defined in: packages/core/src/repositories/base/base.repository.interface.ts:80
Retrieves one or more entities based on provided parameters.
Parameters
params
GetParams
& object
Returns
Inherited from
Call Signature
Defined in: packages/core/src/repositories/base/base.repository.interface.ts:81
Retrieves one or more entities based on provided parameters.
Parameters
params
GetParams
& object
Returns
Inherited from
Call Signature
get(
params
):Promise
<Result
<UserClaim
> |Result
<UserClaim
>[]>
Defined in: packages/core/src/repositories/base/base.repository.interface.ts:82
Retrieves one or more entities based on provided parameters.
Parameters
params
Returns
Promise
<Result
<UserClaim
> | Result
<UserClaim
>[]>
Inherited from
getAll()
Defined in: packages/core/src/repositories/base/base.repository.interface.ts:83
Retrieves all entities with optional filtering.
Parameters
params
unknown
Returns
Inherited from
getByRoarUid()
Defined in: packages/core/src/repositories/base/userClaim.base.repository.interface.ts:24
Retrieves a user claim by Roar UID.
Parameters
params
Returns
runTransaction()
runTransaction(
params
):Promise
<any
>
Defined in: packages/core/src/repositories/base/base.repository.interface.ts:87
Executes operations within a transaction context.
Parameters
params
unknown
Returns
Promise
<any
>
Inherited from
update()
Defined in: packages/core/src/repositories/base/base.repository.interface.ts:85
Updates an existing entity in the repository.
Parameters
params
unknown