export Class
ChatInviteLinksManager ​
extends ​
CachedManager
<string
, ChatInviteLink
>
Constructor ​
ts
new ChatInviteLinksManager( chat )
Parameter | Type | Description |
---|---|---|
chat | SuperGroupChat | GroupChat | ChannelChat |
Properties ​
get cache : Collection
<CachedManager.K
, CachedManager.V
> ​
chat : SuperGroupChat
| GroupChat
| ChannelChat
​
readonly client : Client
​
readonly default? : any
​
readonly options : any
​
Methods ​
_add( data, cache, param2 ) ​
Add data with cache check to the current manager.
Parameter | Type | Description |
---|---|---|
data | any | The data to add to the cache manager. |
cache = true | boolean | Pass True to cache the data. |
param2 = {} | any | Additional data to pass. |
Returns: any
asynccreate( payload ) ​
Parameter | Type | Description |
---|---|---|
payload | ChatInviteLinkCreatePayload |
Returns: Promise
<boolean
| ChatInviteLink
>
asynccreateSubscription( payload ) ​
Parameter | Type | Description |
---|---|---|
payload | ChatInviteLinkSubscriptionPayload |
Returns: Promise
<boolean
| ChatInviteLink
>
asyncedit( payload ) ​
Parameter | Type | Description |
---|---|---|
payload | ChatInviteLinkEditPayload |
Returns: Promise
<boolean
| ChatInviteLink
>
asynceditSubscription( payload ) ​
Parameter | Type | Description |
---|---|---|
payload | ChatInviteLinkSubscriptionEditPayload |
Returns: Promise
<boolean
| ChatInviteLink
>
asyncexport( ) ​
Returns: Promise
<boolean
| ChatInviteLink
>
asyncrevoke( invite_link ) ​
Parameter | Type | Description |
---|---|---|
invite_link | string |
Returns: Promise
<boolean
| ChatInviteLink
>