Versions in this module Expand all Collapse all v0 v0.19.2 Dec 17, 2021 v0.19.1 Dec 17, 2021 Changes in this version + const Get + const Post + const RouterBaseUrl + const Version + const WebsocketBaseUrl + func Activities(workspaceSid string) string + func Activity(workspaceSid string, activitySid string) string + func AllActivities(workspaceSid string) string + func AllReservations(workspaceSid string, workerSid string) string + func AllTaskQueues(workspaceSid string) string + func AllTasks(workspaceSid string) string + func AllWorkers(workspaceSid string) string + func AllWorkspaces() string + func Reservation(workspaceSid string, workerSid string, reservationSid string) string + func Reservations(workspaceSid string, workerSid string) string + func Task(workspaceSid string, tasksSid string) string + func TaskQueue(workspaceSid string, taskQueueSid string) string + func TaskQueues(workspaceSid string) string + func Tasks(workspaceSid string) string + func Worker(workspaceSid string, workerSid string) string + func Workers(workspaceSid string) string + func Workspace(workspaceSid string) string + func Workspaces() string + type CapabilityToken struct + AccountSid string + AuthToken string + ChannelID string + Policies []Policy + WorkspaceSid string + func CreateCapabilityToken(params CapabilityTokenParams) CapabilityToken + func (token *CapabilityToken) AddPolicy(policy Policy) + func (token *CapabilityToken) FromJwt(jwtStr string, key string) (*CapabilityToken, error) + func (token *CapabilityToken) Headers() map[string]interface{} + func (token *CapabilityToken) Payload() map[string]interface{} + func (token *CapabilityToken) ToJwt() (string, error) + func (token *CapabilityToken) ToString() string + type CapabilityTokenParams struct + AccountSid string + AuthToken string + ChannelID string + Nbf float64 + Ttl float64 + ValidUntil float64 + WorkspaceSid string + type Policy struct + Allow bool + Method string + PostFilter map[string]interface{} + QueryFilter map[string]interface{} + Url string + func GeneratePolicy(url string, method string, allow bool, postFilters map[string]interface{}, ...) Policy + func WebSocketPolicies(accountSid string, channelSid string) []Policy + func WorkerPolicies(workspaceSid string, workerSid string) []Policy + func (policy *Policy) Payload() map[string]interface{}