Class: SignalWire::REST::Namespaces::FabricTokens
- Inherits:
-
BaseResource
- Object
- BaseResource
- SignalWire::REST::Namespaces::FabricTokens
- Defined in:
- lib/signalwire/rest/namespaces/fabric.rb
Overview
Subscriber, guest, invite, and embed token creation.
Instance Method Summary collapse
- #create_embed_token(**kwargs) ⇒ Object
- #create_guest_token(**kwargs) ⇒ Object
- #create_invite_token(**kwargs) ⇒ Object
- #create_subscriber_token(**kwargs) ⇒ Object
-
#initialize(http) ⇒ FabricTokens
constructor
A new instance of FabricTokens.
- #refresh_subscriber_token(**kwargs) ⇒ Object
Constructor Details
#initialize(http) ⇒ FabricTokens
Returns a new instance of FabricTokens.
171 172 173 |
# File 'lib/signalwire/rest/namespaces/fabric.rb', line 171 def initialize(http) super(http, '/api/fabric') end |
Instance Method Details
#create_embed_token(**kwargs) ⇒ Object
191 192 193 |
# File 'lib/signalwire/rest/namespaces/fabric.rb', line 191 def (**kwargs) @http.post(_path('embeds', 'tokens'), kwargs) end |
#create_guest_token(**kwargs) ⇒ Object
187 188 189 |
# File 'lib/signalwire/rest/namespaces/fabric.rb', line 187 def create_guest_token(**kwargs) @http.post(_path('guests', 'tokens'), kwargs) end |
#create_invite_token(**kwargs) ⇒ Object
183 184 185 |
# File 'lib/signalwire/rest/namespaces/fabric.rb', line 183 def create_invite_token(**kwargs) @http.post(_path('subscriber', 'invites'), kwargs) end |
#create_subscriber_token(**kwargs) ⇒ Object
175 176 177 |
# File 'lib/signalwire/rest/namespaces/fabric.rb', line 175 def create_subscriber_token(**kwargs) @http.post(_path('subscribers', 'tokens'), kwargs) end |
#refresh_subscriber_token(**kwargs) ⇒ Object
179 180 181 |
# File 'lib/signalwire/rest/namespaces/fabric.rb', line 179 def refresh_subscriber_token(**kwargs) @http.post(_path('subscribers', 'tokens', 'refresh'), kwargs) end |