class Twilio::JWT::TaskRouterCapability::Policy

Attributes

allowed[RW]
method[RW]
post_filters[RW]
query_filters[RW]
url[RW]

Public Class Methods

new(url, method, allowed, post_filters = {}, query_filters = {}) click to toggle source
   # File lib/twilio-ruby/jwt/task_router.rb
58 def initialize(url, method, allowed, post_filters = {}, query_filters = {})
59   @url = url
60   @method = method
61   @allowed = allowed
62   @post_filters = post_filters
63   @query_filters = query_filters
64 end

Public Instance Methods

_generate_payload() click to toggle source
   # File lib/twilio-ruby/jwt/task_router.rb
66 def _generate_payload
67   policy = {
68     url: @url,
69     method: @method,
70     query_filter: @query_filters,
71     post_filter: @post_filters,
72     allow: @allowed
73   }
74   policy
75 end