AgentOS Extensions API - v1.0.3
Preparing search index...
@framers/agentos-extensions/auth
SubscriptionAdapter
Class SubscriptionAdapter
Subscription tier management adapter for AgentOS
Implements
IAuthService
Index
Constructors
constructor
Methods
add
Tier
get
Tier
By
Name
get
User
Subscription
get
User
Subscription
Tier
initialize
list
Tiers
set
User
Tier
validate
Access
validate
Tier
Access
Constructors
constructor
new
SubscriptionAdapter
(
config
?:
SubscriptionConfig
)
:
SubscriptionAdapter
Parameters
config
:
SubscriptionConfig
= {}
Returns
SubscriptionAdapter
Methods
add
Tier
addTier
(
tier
:
ISubscriptionTier
)
:
void
Parameters
tier
:
ISubscriptionTier
Returns
void
get
Tier
By
Name
getTierByName
(
tierName
:
string
)
:
Promise
<
any
>
Parameters
tierName
:
string
Returns
Promise
<
any
>
get
User
Subscription
getUserSubscription
(
userId
:
string
)
:
Promise
<
any
>
Parameters
userId
:
string
Returns
Promise
<
any
>
get
User
Subscription
Tier
getUserSubscriptionTier
(
userId
:
string
)
:
Promise
<
any
>
Parameters
userId
:
string
Returns
Promise
<
any
>
initialize
initialize
()
:
Promise
<
void
>
Returns
Promise
<
void
>
list
Tiers
listTiers
()
:
Promise
<
ISubscriptionTier
[]
>
Returns
Promise
<
ISubscriptionTier
[]
>
set
User
Tier
setUserTier
(
userId
:
string
,
tierName
:
string
)
:
void
Parameters
userId
:
string
tierName
:
string
Returns
void
validate
Access
validateAccess
(
userId
:
string
,
feature
:
string
)
:
Promise
<
boolean
>
Parameters
userId
:
string
feature
:
string
Returns
Promise
<
boolean
>
validate
Tier
Access
validateTierAccess
(
userId
:
string
,
minimumTierName
:
string
)
:
Promise
<
boolean
>
Parameters
userId
:
string
minimumTierName
:
string
Returns
Promise
<
boolean
>
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
add
Tier
get
Tier
By
Name
get
User
Subscription
get
User
Subscription
Tier
initialize
list
Tiers
set
User
Tier
validate
Access
validate
Tier
Access
AgentOS Extensions API - v1.0.3
Loading...
Subscription tier management adapter for AgentOS