urembo-hub-api
Preparing search index...
users/users.controller
UsersController
Class UsersController
Index
Constructors
constructor
Methods
create
User
delete
User
get
All
Users
get
Profile
get
Suspended
Users
get
Unverified
Users
get
User
By
Id
get
Users
By
Onboarding
Status
get
Users
By
Role
suspend
User
unsuspend
User
update
Onboarding
Status
update
Payment
Details
update
Profile
verify
Payment
Details
verify
User
Constructors
constructor
new
UsersController
(
usersService
:
UsersService
)
:
UsersController
Parameters
usersService
:
UsersService
Returns
UsersController
Methods
create
User
createUser
(
createData
:
CreateUserDto
,
)
:
Promise
<
{
avatarUrl
:
string
;
businessAddress
:
string
;
businessDescription
:
string
;
businessName
:
string
;
businessPhone
:
string
;
createdAt
:
Date
;
email
:
string
;
fullName
:
string
;
id
:
string
;
isSuspended
:
boolean
;
isVerified
:
boolean
;
onboardingStatus
:
onboarding_status
;
phone
:
string
;
role
:
user_role
;
updatedAt
:
Date
;
}
,
>
Parameters
createData
:
CreateUserDto
Returns
Promise
<
{
avatarUrl
:
string
;
businessAddress
:
string
;
businessDescription
:
string
;
businessName
:
string
;
businessPhone
:
string
;
createdAt
:
Date
;
email
:
string
;
fullName
:
string
;
id
:
string
;
isSuspended
:
boolean
;
isVerified
:
boolean
;
onboardingStatus
:
onboarding_status
;
phone
:
string
;
role
:
user_role
;
updatedAt
:
Date
;
}
,
>
delete
User
deleteUser
(
id
:
string
,
)
:
Promise
<
{
avatarUrl
:
string
;
businessAddress
:
string
;
businessDescription
:
string
;
businessName
:
string
;
businessPhone
:
string
;
createdAt
:
Date
;
email
:
string
;
fullName
:
string
;
id
:
string
;
isSuspended
:
boolean
;
isVerified
:
boolean
;
onboardingStatus
:
onboarding_status
;
password
:
string
;
paymentAccountDetails
:
JsonValue
;
paymentAccountType
:
string
;
paymentDetailsVerified
:
boolean
;
paystackSubaccountId
:
string
;
paystackSubaccountVerified
:
boolean
;
phone
:
string
;
role
:
user_role
;
suspendedAt
:
Date
;
suspendedBy
:
string
;
suspensionReason
:
string
;
updatedAt
:
Date
;
}
,
>
Parameters
id
:
string
Returns
Promise
<
{
avatarUrl
:
string
;
businessAddress
:
string
;
businessDescription
:
string
;
businessName
:
string
;
businessPhone
:
string
;
createdAt
:
Date
;
email
:
string
;
fullName
:
string
;
id
:
string
;
isSuspended
:
boolean
;
isVerified
:
boolean
;
onboardingStatus
:
onboarding_status
;
password
:
string
;
paymentAccountDetails
:
JsonValue
;
paymentAccountType
:
string
;
paymentDetailsVerified
:
boolean
;
paystackSubaccountId
:
string
;
paystackSubaccountVerified
:
boolean
;
phone
:
string
;
role
:
user_role
;
suspendedAt
:
Date
;
suspendedBy
:
string
;
suspensionReason
:
string
;
updatedAt
:
Date
;
}
,
>
get
All
Users
getAllUsers
(
role
?:
user_role
,
)
:
Promise
<
{
avatarUrl
:
string
;
businessAddress
:
string
;
businessDescription
:
string
;
businessName
:
string
;
businessPhone
:
string
;
createdAt
:
Date
;
email
:
string
;
fullName
:
string
;
id
:
string
;
isSuspended
:
boolean
;
isVerified
:
boolean
;
onboardingStatus
:
onboarding_status
;
paymentAccountDetails
:
JsonValue
;
paymentAccountType
:
string
;
paymentDetailsVerified
:
boolean
;
phone
:
string
;
role
:
user_role
;
suspendedAt
:
Date
;
suspendedBy
:
string
;
suspensionReason
:
string
;
updatedAt
:
Date
;
}
[]
,
>
Parameters
Optional
role
:
user_role
Returns
Promise
<
{
avatarUrl
:
string
;
businessAddress
:
string
;
businessDescription
:
string
;
businessName
:
string
;
businessPhone
:
string
;
createdAt
:
Date
;
email
:
string
;
fullName
:
string
;
id
:
string
;
isSuspended
:
boolean
;
isVerified
:
boolean
;
onboardingStatus
:
onboarding_status
;
paymentAccountDetails
:
JsonValue
;
paymentAccountType
:
string
;
paymentDetailsVerified
:
boolean
;
phone
:
string
;
role
:
user_role
;
suspendedAt
:
Date
;
suspendedBy
:
string
;
suspensionReason
:
string
;
updatedAt
:
Date
;
}
[]
,
>
get
Profile
getProfile
(
req
:
any
,
)
:
Promise
<
{
avatarUrl
:
string
;
businessAddress
:
string
;
businessDescription
:
string
;
businessName
:
string
;
businessPhone
:
string
;
createdAt
:
Date
;
email
:
string
;
fullName
:
string
;
id
:
string
;
isSuspended
:
boolean
;
isVerified
:
boolean
;
onboardingStatus
:
onboarding_status
;
paymentAccountDetails
:
JsonValue
;
paymentAccountType
:
string
;
paymentDetailsVerified
:
boolean
;
phone
:
string
;
role
:
user_role
;
suspendedAt
:
Date
;
suspendedBy
:
string
;
suspensionReason
:
string
;
updatedAt
:
Date
;
}
,
>
Parameters
req
:
any
Returns
Promise
<
{
avatarUrl
:
string
;
businessAddress
:
string
;
businessDescription
:
string
;
businessName
:
string
;
businessPhone
:
string
;
createdAt
:
Date
;
email
:
string
;
fullName
:
string
;
id
:
string
;
isSuspended
:
boolean
;
isVerified
:
boolean
;
onboardingStatus
:
onboarding_status
;
paymentAccountDetails
:
JsonValue
;
paymentAccountType
:
string
;
paymentDetailsVerified
:
boolean
;
phone
:
string
;
role
:
user_role
;
suspendedAt
:
Date
;
suspendedBy
:
string
;
suspensionReason
:
string
;
updatedAt
:
Date
;
}
,
>
get
Suspended
Users
getSuspendedUsers
()
:
Promise
<
{
businessName
:
string
;
createdAt
:
Date
;
email
:
string
;
fullName
:
string
;
id
:
string
;
isSuspended
:
boolean
;
phone
:
string
;
role
:
user_role
;
suspendedAt
:
Date
;
suspendedBy
:
string
;
suspensionReason
:
string
;
}
[]
,
>
Returns
Promise
<
{
businessName
:
string
;
createdAt
:
Date
;
email
:
string
;
fullName
:
string
;
id
:
string
;
isSuspended
:
boolean
;
phone
:
string
;
role
:
user_role
;
suspendedAt
:
Date
;
suspendedBy
:
string
;
suspensionReason
:
string
;
}
[]
,
>
get
Unverified
Users
getUnverifiedUsers
(
limit
?:
string
,
)
:
Promise
<
{
avatarUrl
:
string
;
businessAddress
:
string
;
businessDescription
:
string
;
businessName
:
string
;
businessPhone
:
string
;
createdAt
:
Date
;
email
:
string
;
fullName
:
string
;
id
:
string
;
isSuspended
:
boolean
;
isVerified
:
boolean
;
onboardingStatus
:
onboarding_status
;
password
:
string
;
paymentAccountDetails
:
JsonValue
;
paymentAccountType
:
string
;
paymentDetailsVerified
:
boolean
;
paystackSubaccountId
:
string
;
paystackSubaccountVerified
:
boolean
;
phone
:
string
;
role
:
user_role
;
suspendedAt
:
Date
;
suspendedBy
:
string
;
suspensionReason
:
string
;
updatedAt
:
Date
;
}
[]
,
>
Parameters
Optional
limit
:
string
Returns
Promise
<
{
avatarUrl
:
string
;
businessAddress
:
string
;
businessDescription
:
string
;
businessName
:
string
;
businessPhone
:
string
;
createdAt
:
Date
;
email
:
string
;
fullName
:
string
;
id
:
string
;
isSuspended
:
boolean
;
isVerified
:
boolean
;
onboardingStatus
:
onboarding_status
;
password
:
string
;
paymentAccountDetails
:
JsonValue
;
paymentAccountType
:
string
;
paymentDetailsVerified
:
boolean
;
paystackSubaccountId
:
string
;
paystackSubaccountVerified
:
boolean
;
phone
:
string
;
role
:
user_role
;
suspendedAt
:
Date
;
suspendedBy
:
string
;
suspensionReason
:
string
;
updatedAt
:
Date
;
}
[]
,
>
get
User
By
Id
getUserById
(
id
:
string
,
)
:
Promise
<
{
avatarUrl
:
string
;
businessAddress
:
string
;
businessDescription
:
string
;
businessName
:
string
;
businessPhone
:
string
;
createdAt
:
Date
;
email
:
string
;
fullName
:
string
;
id
:
string
;
isSuspended
:
boolean
;
isVerified
:
boolean
;
onboardingStatus
:
onboarding_status
;
paymentAccountDetails
:
JsonValue
;
paymentAccountType
:
string
;
paymentDetailsVerified
:
boolean
;
phone
:
string
;
role
:
user_role
;
suspendedAt
:
Date
;
suspendedBy
:
string
;
suspensionReason
:
string
;
updatedAt
:
Date
;
}
,
>
Parameters
id
:
string
Returns
Promise
<
{
avatarUrl
:
string
;
businessAddress
:
string
;
businessDescription
:
string
;
businessName
:
string
;
businessPhone
:
string
;
createdAt
:
Date
;
email
:
string
;
fullName
:
string
;
id
:
string
;
isSuspended
:
boolean
;
isVerified
:
boolean
;
onboardingStatus
:
onboarding_status
;
paymentAccountDetails
:
JsonValue
;
paymentAccountType
:
string
;
paymentDetailsVerified
:
boolean
;
phone
:
string
;
role
:
user_role
;
suspendedAt
:
Date
;
suspendedBy
:
string
;
suspensionReason
:
string
;
updatedAt
:
Date
;
}
,
>
get
Users
By
Onboarding
Status
getUsersByOnboardingStatus
(
status
:
onboarding_status
,
)
:
Promise
<
{
businessName
:
string
;
createdAt
:
Date
;
email
:
string
;
fullName
:
string
;
id
:
string
;
onboardingStatus
:
onboarding_status
;
phone
:
string
;
role
:
user_role
;
}
[]
,
>
Parameters
status
:
onboarding_status
Returns
Promise
<
{
businessName
:
string
;
createdAt
:
Date
;
email
:
string
;
fullName
:
string
;
id
:
string
;
onboardingStatus
:
onboarding_status
;
phone
:
string
;
role
:
user_role
;
}
[]
,
>
get
Users
By
Role
getUsersByRole
(
role
:
user_role
,
)
:
Promise
<
{
avatarUrl
:
string
;
businessAddress
:
string
;
businessDescription
:
string
;
businessName
:
string
;
businessPhone
:
string
;
createdAt
:
Date
;
email
:
string
;
fullName
:
string
;
id
:
string
;
isSuspended
:
boolean
;
isVerified
:
boolean
;
onboardingStatus
:
onboarding_status
;
paymentAccountDetails
:
JsonValue
;
paymentAccountType
:
string
;
paymentDetailsVerified
:
boolean
;
phone
:
string
;
role
:
user_role
;
suspendedAt
:
Date
;
suspendedBy
:
string
;
suspensionReason
:
string
;
updatedAt
:
Date
;
}
[]
,
>
Parameters
role
:
user_role
Returns
Promise
<
{
avatarUrl
:
string
;
businessAddress
:
string
;
businessDescription
:
string
;
businessName
:
string
;
businessPhone
:
string
;
createdAt
:
Date
;
email
:
string
;
fullName
:
string
;
id
:
string
;
isSuspended
:
boolean
;
isVerified
:
boolean
;
onboardingStatus
:
onboarding_status
;
paymentAccountDetails
:
JsonValue
;
paymentAccountType
:
string
;
paymentDetailsVerified
:
boolean
;
phone
:
string
;
role
:
user_role
;
suspendedAt
:
Date
;
suspendedBy
:
string
;
suspensionReason
:
string
;
updatedAt
:
Date
;
}
[]
,
>
suspend
User
suspendUser
(
id
:
string
,
body
:
SuspendUserDto
,
req
:
any
,
)
:
Promise
<
{
avatarUrl
:
string
;
businessAddress
:
string
;
businessDescription
:
string
;
businessName
:
string
;
businessPhone
:
string
;
createdAt
:
Date
;
email
:
string
;
fullName
:
string
;
id
:
string
;
isSuspended
:
boolean
;
isVerified
:
boolean
;
onboardingStatus
:
onboarding_status
;
password
:
string
;
paymentAccountDetails
:
JsonValue
;
paymentAccountType
:
string
;
paymentDetailsVerified
:
boolean
;
paystackSubaccountId
:
string
;
paystackSubaccountVerified
:
boolean
;
phone
:
string
;
role
:
user_role
;
suspendedAt
:
Date
;
suspendedBy
:
string
;
suspensionReason
:
string
;
updatedAt
:
Date
;
}
,
>
Parameters
id
:
string
body
:
SuspendUserDto
req
:
any
Returns
Promise
<
{
avatarUrl
:
string
;
businessAddress
:
string
;
businessDescription
:
string
;
businessName
:
string
;
businessPhone
:
string
;
createdAt
:
Date
;
email
:
string
;
fullName
:
string
;
id
:
string
;
isSuspended
:
boolean
;
isVerified
:
boolean
;
onboardingStatus
:
onboarding_status
;
password
:
string
;
paymentAccountDetails
:
JsonValue
;
paymentAccountType
:
string
;
paymentDetailsVerified
:
boolean
;
paystackSubaccountId
:
string
;
paystackSubaccountVerified
:
boolean
;
phone
:
string
;
role
:
user_role
;
suspendedAt
:
Date
;
suspendedBy
:
string
;
suspensionReason
:
string
;
updatedAt
:
Date
;
}
,
>
unsuspend
User
unsuspendUser
(
id
:
string
,
)
:
Promise
<
{
avatarUrl
:
string
;
businessAddress
:
string
;
businessDescription
:
string
;
businessName
:
string
;
businessPhone
:
string
;
createdAt
:
Date
;
email
:
string
;
fullName
:
string
;
id
:
string
;
isSuspended
:
boolean
;
isVerified
:
boolean
;
onboardingStatus
:
onboarding_status
;
password
:
string
;
paymentAccountDetails
:
JsonValue
;
paymentAccountType
:
string
;
paymentDetailsVerified
:
boolean
;
paystackSubaccountId
:
string
;
paystackSubaccountVerified
:
boolean
;
phone
:
string
;
role
:
user_role
;
suspendedAt
:
Date
;
suspendedBy
:
string
;
suspensionReason
:
string
;
updatedAt
:
Date
;
}
,
>
Parameters
id
:
string
Returns
Promise
<
{
avatarUrl
:
string
;
businessAddress
:
string
;
businessDescription
:
string
;
businessName
:
string
;
businessPhone
:
string
;
createdAt
:
Date
;
email
:
string
;
fullName
:
string
;
id
:
string
;
isSuspended
:
boolean
;
isVerified
:
boolean
;
onboardingStatus
:
onboarding_status
;
password
:
string
;
paymentAccountDetails
:
JsonValue
;
paymentAccountType
:
string
;
paymentDetailsVerified
:
boolean
;
paystackSubaccountId
:
string
;
paystackSubaccountVerified
:
boolean
;
phone
:
string
;
role
:
user_role
;
suspendedAt
:
Date
;
suspendedBy
:
string
;
suspensionReason
:
string
;
updatedAt
:
Date
;
}
,
>
update
Onboarding
Status
updateOnboardingStatus
(
id
:
string
,
body
:
UpdateOnboardingStatusDto
,
)
:
Promise
<
{
avatarUrl
:
string
;
businessAddress
:
string
;
businessDescription
:
string
;
businessName
:
string
;
businessPhone
:
string
;
createdAt
:
Date
;
email
:
string
;
fullName
:
string
;
id
:
string
;
isSuspended
:
boolean
;
isVerified
:
boolean
;
onboardingStatus
:
onboarding_status
;
password
:
string
;
paymentAccountDetails
:
JsonValue
;
paymentAccountType
:
string
;
paymentDetailsVerified
:
boolean
;
paystackSubaccountId
:
string
;
paystackSubaccountVerified
:
boolean
;
phone
:
string
;
role
:
user_role
;
suspendedAt
:
Date
;
suspendedBy
:
string
;
suspensionReason
:
string
;
updatedAt
:
Date
;
}
,
>
Parameters
id
:
string
body
:
UpdateOnboardingStatusDto
Returns
Promise
<
{
avatarUrl
:
string
;
businessAddress
:
string
;
businessDescription
:
string
;
businessName
:
string
;
businessPhone
:
string
;
createdAt
:
Date
;
email
:
string
;
fullName
:
string
;
id
:
string
;
isSuspended
:
boolean
;
isVerified
:
boolean
;
onboardingStatus
:
onboarding_status
;
password
:
string
;
paymentAccountDetails
:
JsonValue
;
paymentAccountType
:
string
;
paymentDetailsVerified
:
boolean
;
paystackSubaccountId
:
string
;
paystackSubaccountVerified
:
boolean
;
phone
:
string
;
role
:
user_role
;
suspendedAt
:
Date
;
suspendedBy
:
string
;
suspensionReason
:
string
;
updatedAt
:
Date
;
}
,
>
update
Payment
Details
updatePaymentDetails
(
id
:
string
,
body
:
UpdatePaymentDetailsDto
,
)
:
Promise
<
{
avatarUrl
:
string
;
businessAddress
:
string
;
businessDescription
:
string
;
businessName
:
string
;
businessPhone
:
string
;
createdAt
:
Date
;
email
:
string
;
fullName
:
string
;
id
:
string
;
isSuspended
:
boolean
;
isVerified
:
boolean
;
onboardingStatus
:
onboarding_status
;
password
:
string
;
paymentAccountDetails
:
JsonValue
;
paymentAccountType
:
string
;
paymentDetailsVerified
:
boolean
;
paystackSubaccountId
:
string
;
paystackSubaccountVerified
:
boolean
;
phone
:
string
;
role
:
user_role
;
suspendedAt
:
Date
;
suspendedBy
:
string
;
suspensionReason
:
string
;
updatedAt
:
Date
;
}
,
>
Parameters
id
:
string
body
:
UpdatePaymentDetailsDto
Returns
Promise
<
{
avatarUrl
:
string
;
businessAddress
:
string
;
businessDescription
:
string
;
businessName
:
string
;
businessPhone
:
string
;
createdAt
:
Date
;
email
:
string
;
fullName
:
string
;
id
:
string
;
isSuspended
:
boolean
;
isVerified
:
boolean
;
onboardingStatus
:
onboarding_status
;
password
:
string
;
paymentAccountDetails
:
JsonValue
;
paymentAccountType
:
string
;
paymentDetailsVerified
:
boolean
;
paystackSubaccountId
:
string
;
paystackSubaccountVerified
:
boolean
;
phone
:
string
;
role
:
user_role
;
suspendedAt
:
Date
;
suspendedBy
:
string
;
suspensionReason
:
string
;
updatedAt
:
Date
;
}
,
>
update
Profile
updateProfile
(
req
:
any
,
updateData
:
UpdateProfileDto
,
)
:
Promise
<
{
avatarUrl
:
string
;
businessAddress
:
string
;
businessDescription
:
string
;
businessName
:
string
;
businessPhone
:
string
;
createdAt
:
Date
;
email
:
string
;
fullName
:
string
;
id
:
string
;
isSuspended
:
boolean
;
isVerified
:
boolean
;
onboardingStatus
:
onboarding_status
;
paymentAccountDetails
:
JsonValue
;
paymentAccountType
:
string
;
paymentDetailsVerified
:
boolean
;
phone
:
string
;
role
:
user_role
;
suspendedAt
:
Date
;
suspendedBy
:
string
;
suspensionReason
:
string
;
updatedAt
:
Date
;
}
,
>
Parameters
req
:
any
updateData
:
UpdateProfileDto
Returns
Promise
<
{
avatarUrl
:
string
;
businessAddress
:
string
;
businessDescription
:
string
;
businessName
:
string
;
businessPhone
:
string
;
createdAt
:
Date
;
email
:
string
;
fullName
:
string
;
id
:
string
;
isSuspended
:
boolean
;
isVerified
:
boolean
;
onboardingStatus
:
onboarding_status
;
paymentAccountDetails
:
JsonValue
;
paymentAccountType
:
string
;
paymentDetailsVerified
:
boolean
;
phone
:
string
;
role
:
user_role
;
suspendedAt
:
Date
;
suspendedBy
:
string
;
suspensionReason
:
string
;
updatedAt
:
Date
;
}
,
>
verify
Payment
Details
verifyPaymentDetails
(
id
:
string
,
)
:
Promise
<
{
avatarUrl
:
string
;
businessAddress
:
string
;
businessDescription
:
string
;
businessName
:
string
;
businessPhone
:
string
;
createdAt
:
Date
;
email
:
string
;
fullName
:
string
;
id
:
string
;
isSuspended
:
boolean
;
isVerified
:
boolean
;
onboardingStatus
:
onboarding_status
;
password
:
string
;
paymentAccountDetails
:
JsonValue
;
paymentAccountType
:
string
;
paymentDetailsVerified
:
boolean
;
paystackSubaccountId
:
string
;
paystackSubaccountVerified
:
boolean
;
phone
:
string
;
role
:
user_role
;
suspendedAt
:
Date
;
suspendedBy
:
string
;
suspensionReason
:
string
;
updatedAt
:
Date
;
}
,
>
Parameters
id
:
string
Returns
Promise
<
{
avatarUrl
:
string
;
businessAddress
:
string
;
businessDescription
:
string
;
businessName
:
string
;
businessPhone
:
string
;
createdAt
:
Date
;
email
:
string
;
fullName
:
string
;
id
:
string
;
isSuspended
:
boolean
;
isVerified
:
boolean
;
onboardingStatus
:
onboarding_status
;
password
:
string
;
paymentAccountDetails
:
JsonValue
;
paymentAccountType
:
string
;
paymentDetailsVerified
:
boolean
;
paystackSubaccountId
:
string
;
paystackSubaccountVerified
:
boolean
;
phone
:
string
;
role
:
user_role
;
suspendedAt
:
Date
;
suspendedBy
:
string
;
suspensionReason
:
string
;
updatedAt
:
Date
;
}
,
>
verify
User
verifyUser
(
id
:
string
,
)
:
Promise
<
{
avatarUrl
:
string
;
businessAddress
:
string
;
businessDescription
:
string
;
businessName
:
string
;
businessPhone
:
string
;
createdAt
:
Date
;
email
:
string
;
fullName
:
string
;
id
:
string
;
isSuspended
:
boolean
;
isVerified
:
boolean
;
onboardingStatus
:
onboarding_status
;
password
:
string
;
paymentAccountDetails
:
JsonValue
;
paymentAccountType
:
string
;
paymentDetailsVerified
:
boolean
;
paystackSubaccountId
:
string
;
paystackSubaccountVerified
:
boolean
;
phone
:
string
;
role
:
user_role
;
suspendedAt
:
Date
;
suspendedBy
:
string
;
suspensionReason
:
string
;
updatedAt
:
Date
;
}
,
>
Parameters
id
:
string
Returns
Promise
<
{
avatarUrl
:
string
;
businessAddress
:
string
;
businessDescription
:
string
;
businessName
:
string
;
businessPhone
:
string
;
createdAt
:
Date
;
email
:
string
;
fullName
:
string
;
id
:
string
;
isSuspended
:
boolean
;
isVerified
:
boolean
;
onboardingStatus
:
onboarding_status
;
password
:
string
;
paymentAccountDetails
:
JsonValue
;
paymentAccountType
:
string
;
paymentDetailsVerified
:
boolean
;
paystackSubaccountId
:
string
;
paystackSubaccountVerified
:
boolean
;
phone
:
string
;
role
:
user_role
;
suspendedAt
:
Date
;
suspendedBy
:
string
;
suspensionReason
:
string
;
updatedAt
:
Date
;
}
,
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
create
User
delete
User
get
All
Users
get
Profile
get
Suspended
Users
get
Unverified
Users
get
User
By
Id
get
Users
By
Onboarding
Status
get
Users
By
Role
suspend
User
unsuspend
User
update
Onboarding
Status
update
Payment
Details
update
Profile
verify
Payment
Details
verify
User
urembo-hub-api
Loading...